Triangles v5: Chain restart updates - DNS seeds, checkpoint, protocol 70205

This commit is contained in:
2026-03-09 02:45:04 -07:00
parent dba7f9642f
commit d36b1e7050
310 changed files with 130975 additions and 88 deletions
+10
View File
@@ -0,0 +1,10 @@
{
"permissions": {
"allow": [
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ls /mingw64/lib/libboost_system* 2>/dev/null\")"
],
"additionalDirectories": [
"C:\\msys64\\mingw64\\bin"
]
}
}
+58 -1
View File
@@ -16,7 +16,64 @@
"Bash(powershell:*)",
"Bash(C:/msys64/usr/bin/bash.exe -lc \"pacman -Syu --noconfirm\")",
"Bash(C:/msys64/usr/bin/bash.exe -lc \"pacman -S --needed --noconfirm mingw-w64-x86_64-toolchain make\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ls /mingw64/lib/libboost_system*.a 2>/dev/null; ls /mingw64/lib/cmake/boost_system* 2>/dev/null; ls /mingw64/lib/libboost*.a 2>/dev/null | head -10\")"
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ls /mingw64/lib/libboost_system*.a 2>/dev/null; ls /mingw64/lib/cmake/boost_system* 2>/dev/null; ls /mingw64/lib/libboost*.a 2>/dev/null | head -10\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /c/Qt/deps/openssl-1.0.2u && make -j4 2>&1 | tail -10\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | tail -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j1 2>&1 | grep ''error:'' | grep -v ''bignum'' | sort -u | head -30\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -30\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"grep ''MINIUPNPC_API_VERSION'' /mingw64/include/miniupnpc/miniupnpc.h\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"grep -A3 ''upnpDiscover\\('' /mingw64/include/miniupnpc/miniupnpc.h | head -10\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"grep -B1 -A5 ''UPNP_GetValidIGD\\('' /mingw64/include/miniupnpc/miniupnpc.h\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && qmake-qt5 triangles-qt.pro 2>&1 | tail -5 && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -30\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make clean 2>&1 | tail -5 && qmake triangles-qt.pro 2>&1 && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"export PATH=/mingw64/bin:$PATH && cd /e/repos/triangles && rm -f build/*.o build/*.cpp 2>/dev/null; qmake triangles-qt.pro && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && rm -f build/*.o build/*.cpp 2>/dev/null; /mingw64/bin/qmake triangles-qt.pro && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"which qmake 2>/dev/null || ls /mingw64/bin/qmake* 2>/dev/null || ls /mingw64/share/qt5/bin/qmake* 2>/dev/null || find /mingw64 -name ''qmake*'' -type f 2>/dev/null | head -5\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && rm -f build/*.o build/*.cpp 2>/dev/null; qmake-qt5 triangles-qt.pro && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | grep ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | grep -E ''error:'' | sort -u | head -40\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"find /e/repos/triangles -name ''*.exe'' -type f 2>/dev/null; ls -la /e/repos/triangles/release/ 2>/dev/null; ls -la /e/repos/triangles/debug/ 2>/dev/null\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | tail -60\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"pacman -S --noconfirm mingw-w64-x86_64-qt5-tools 2>&1 | tail -10\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"which lrelease 2>/dev/null; which lrelease-qt5 2>/dev/null; ls /mingw64/bin/lrelease* 2>/dev/null\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ln -sf /mingw64/bin/lrelease-qt5.exe /mingw64/bin/lrelease.exe 2>/dev/null; ls -la /mingw64/bin/lrelease.exe\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && mingw32-make -j4 2>&1 | tail -80\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && qmake-qt5 triangles-qt.pro && mingw32-make -j4 2>&1 | tail -30\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"find /mingw64/lib -name ''*boost_system*'' 2>/dev/null\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"find /mingw64/lib -name ''libboost_*'' -name ''*.a'' 2>/dev/null | head -20\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && rm -f build/net.o && mingw32-make -j4 2>&1 | tail -20\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ls -la /e/repos/triangles/release/triangles-qt.exe\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles/release && ldd triangles-qt.exe 2>/dev/null | grep mingw64\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles/release && ./triangles-qt.exe &\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"identify /e/repos/triangles/src/qt/res/images/header_logo.png 2>/dev/null || file /e/repos/triangles/src/qt/res/images/header_logo.png\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"ls -la /e/repos/triangles/src/qt/res/images/ | grep -i header\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cp ''/e/TRI/TRI logo w name new1 \\(300 x 63 px\\).png'' ''/e/repos/triangles/src/qt/res/images/header_logo.png'' && file ''/e/repos/triangles/src/qt/res/images/header_logo.png''\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"taskkill //IM triangles-qt.exe //F 2>/dev/null; echo done\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles && qmake-qt5 triangles-qt.pro && mingw32-make -j4 2>&1 | tail -10\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cd /e/repos/triangles/src/qt/locale && sed -i ''s|https://bittrex.com/Market/Index?MarketName=BTC-TRI|https://313.cash|g'' *.ts && sed -i ''s|TRI on Bittrex|TRI on Pinball|g'' *.ts && echo done\")",
"Bash(C:/msys64/msys2_shell.cmd -mingw64 -defterm -no-start -here -c \"cp ''/e/TRI/Copy of TRI logo w name new4 \\(300x63\\).png'' ''/e/repos/triangles/src/qt/res/images/header_logo.png'' && file ''/e/repos/triangles/src/qt/res/images/header_logo.png''\")",
"Bash(git add:*)",
"Bash(git push)",
"Bash(git remote set-url:*)",
"Bash(git -c http.sslVerify=false push)",
"Bash(git -c credential.helper= push)",
"Bash(ls:*)",
"Bash(cmd /c \"set PATH=C:\\\\msys64\\\\mingw64\\\\bin;C:\\\\msys64\\\\usr\\\\bin;%PATH% && where qmake && where mingw32-make && where g++\")",
"Bash(PATH=\"/c/msys64/mingw64/bin:/c/msys64/usr/bin:$PATH\")",
"Bash(qmake-qt5:*)",
"Bash(mingw32-make:*)",
"Bash(ldd:*)",
"Bash(objdump:*)",
"Bash(/c/msys64/mingw64/bin/objdump.exe:*)",
"Bash(tasklist:*)",
"Bash(cmd.exe /c \"start /b E:\\\\repos\\\\triangles\\\\release\\\\triangles-qt.exe -datadir=E:\\\\Coins\\\\TRI -reindex\")",
"Bash(gcc:*)",
"Bash(/c/msys64/mingw64/bin/gcc.exe:*)",
"Bash(cmd.exe:*)",
"Bash(PATH=\"/c/msys64/mingw64/bin:$PATH\" /e/repos/triangles/scan_chain_tip.exe:*)",
"Bash(PATH=\"/c/msys64/mingw64/bin:$PATH\" /c/msys64/mingw64/bin/qmake.exe:*)",
"Bash(PATH=\"/c/msys64/mingw64/bin:$PATH\" qmake-qt5:*)",
"Bash(PATH=\"/c/msys64/mingw64/bin:$PATH\" mingw32-make:*)"
]
}
}
+21
View File
@@ -0,0 +1,21 @@
QMAKE_CXX.QT_COMPILER_STDCXX = 201703L
QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 15
QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_GCC_MAJOR_VERSION \
QMAKE_GCC_MINOR_VERSION \
QMAKE_GCC_PATCH_VERSION
QMAKE_CXX.INCDIRS = \
C:/msys64/mingw64/include/c++/15.2.0 \
C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 \
C:/msys64/mingw64/include/c++/15.2.0/backward \
C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include \
C:/msys64/mingw64/include \
C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed
QMAKE_CXX.LIBDIRS = \
C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0 \
C:/msys64/mingw64/lib/gcc \
C:/msys64/mingw64/x86_64-w64-mingw32/lib \
C:/msys64/mingw64/lib
+320
View File
@@ -0,0 +1,320 @@
# Triangles (TRI) Chain Restart - Complete Operations Guide
## For Krystie: This document contains everything needed to help Sami restart the Triangles cryptocurrency chain from Telegram. Use Pegasus for server operations on the VPSes.
---
## Overview
Triangles is a Bitcoin-derived Proof-of-Stake cryptocurrency. The chain froze at approximately **block 2,000,000**. The goal is to restart the chain from that point, preserving all existing wallets and balances.
**Domain**: `cryptographic-triangles.org`
**Block Explorer**: `blocks.cryptographic-triangles.org`
**Source Code**: `e:\repos\triangles` (on Sami's Windows PC)
---
## Chain Technical Specs
| Parameter | Value |
|---|---|
| Algorithm | Hash9 (13-step cascade: Blake→BMW→Groestl→Skein→JH→Keccak→Luffa→CubeHash→SHAvite→SIMD→Echo→Hamsi→Fugue) |
| Consensus | PoW blocks 0-9000, **PoS only from block 9001+** |
| Block Time | 2 minutes (120 sec target) |
| PoS Reward | 33% annual (coin-age based) |
| Max Supply | 120,000 TRI |
| Min Stake Age | 1 hour |
| Max Stake Age | 12 hours |
| P2P Port | 24112 (mainnet), 24111 (testnet) |
| RPC Port | 19112 (mainnet), 19111 (testnet) |
| Protocol Version | 70205 |
| Data Dir (Windows) | `%APPDATA%\triangles\` |
| Data Dir (Linux) | `~/.triangles/` |
| Last Hardcoded Checkpoint | Block 17650 |
| V5 Hard Fork Height | Block 17651 |
| Chain Froze At | ~Block 2,000,000 |
| Genesis Hash | `0x7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021` |
---
## What Needs to Happen (5 Phases)
### Phase 1: Code Changes (on Sami's PC in IDE)
These are source code edits in `e:\repos\triangles\src\`:
**1.1 — Update DNS Seeds**
File: `src/net_bootstrap.h` (lines 19-24)
Change from `triangles.network` to `cryptographic-triangles.org`:
```
seed1.cryptographic-triangles.org
seed2.cryptographic-triangles.org
seed3.cryptographic-triangles.org
backup-seed.cryptographic-triangles.org
```
**1.2 — Add Hardcoded Seed Node IPs**
File: `src/net.cpp` (line 1362)
Currently empty: `unsigned int pnSeed[] = {};`
Must add the VPS IP addresses in network byte order (little-endian).
IP conversion formula: for IP `a.b.c.d``(d << 24) | (c << 16) | (b << 8) | a`
Example: `192.168.1.100` = `0x6401A8C0`
Also update the duplicate array in `src/net_bootstrap.h` (lines 29-33).
**1.3 — Fix Linux Build System**
File: `src/makefile.unix`
The makefile references old Tor v2 object files that were removed in v5. The OBJS list must be updated to match the current source files (the Qt .pro file has the correct list). Key files to add: `net_bootstrap.o`, `anonymize.o`, `onion_v3.o`. Remove all old embedded Tor v2 references.
**1.4 — Add Checkpoint at Block 2,000,000**
File: `src/checkpoints.cpp` (lines 25-39)
Once we have the block hash at height 2,000,000, add it as a checkpoint:
```cpp
(2000000, uint256("0x<hash_at_block_2000000>"))
```
This helps new nodes sync faster and validates chain integrity.
**1.5 — Build Binaries**
- Linux `trianglesd` (headless daemon for VPS seed nodes)
- Windows `triangles-qt.exe` (Qt GUI wallet for users)
Build deps (Linux): `build-essential libssl-dev libboost-all-dev libdb++-dev libleveldb-dev libevent-dev`
Build system: `qmake` or corrected `makefile.unix`
---
### Phase 2: Infrastructure Setup (VPS + DNS)
**2.1 — DNS Records** (at `cryptographic-triangles.org` registrar/DNS)
| Record | Type | Value |
|---|---|---|
| `seed1.cryptographic-triangles.org` | A | VPS1 IP |
| `seed2.cryptographic-triangles.org` | A | VPS2 IP |
| `seed3.cryptographic-triangles.org` | A | VPS3 IP |
| `backup-seed.cryptographic-triangles.org` | A | VPS1 IP |
| `blocks.cryptographic-triangles.org` | A | Explorer VPS IP |
**2.2 — Deploy Blockchain Data to VPSes**
Copy from Sami's Windows `%APPDATA%\triangles\` to each VPS `~/.triangles/`:
- `blk0001.dat`, `blk0002.dat`, etc. (blockchain data)
- `txleveldb/` directory (transaction index)
- **DO NOT** copy `peers.dat` (stale peer data)
- **ONLY** copy `wallet.dat` to the PRIMARY staking node
**2.3 — Firewall (on each VPS)**
```bash
sudo ufw allow 24112/tcp # P2P
# RPC - localhost only (or allow explorer IP)
sudo ufw allow from 127.0.0.1 to any port 19112 proto tcp
```
**2.4 — triangles.conf (on each VPS)**
Primary staking node (`~/.triangles/triangles.conf`):
```ini
listen=1
server=1
daemon=1
rpcuser=trianglesrpc
rpcpassword=<STRONG_RANDOM_PASSWORD>
rpcport=19112
rpcallowip=127.0.0.1
staking=1
addnode=seed2.cryptographic-triangles.org
addnode=seed3.cryptographic-triangles.org
logtimestamps=1
```
Secondary seed nodes — same but with `staking=0` and different `addnode` entries pointing to other seeds.
---
### Phase 3: Chain Restart (the critical part)
**Order of operations:**
1. **Start secondary seed nodes first** (they have blockchain data but no wallet, `staking=0`)
```bash
./trianglesd -daemon
./trianglesd getblockcount # verify blockchain loaded
```
2. **Start primary staking node** (has wallet.dat with coins)
```bash
./trianglesd -daemon
./trianglesd getinfo # verify it's running
```
3. **Verify peer connectivity**
```bash
./trianglesd getconnectioncount # must be >= 1
./trianglesd getpeerinfo # shows connected peers
```
4. **Unlock wallet for staking** (if encrypted)
```bash
./trianglesd walletpassphrase "passphrase" 999999999 true
# The 'true' = staking only (can't spend, only stake)
```
5. **Verify staking is active**
```bash
./trianglesd getstakinginfo
# Look for: "enabled": true, "staking": true, "weight": > 0
```
6. **Monitor for first new block**
```bash
watch -n 10 './trianglesd getblockcount'
# Or: tail -f ~/.triangles/debug.log | grep "proof-of-stake"
```
**Important staking notes:**
- Staking thread needs at least 1 peer connected to attempt staking
- With 2 nodes, staking works (the peer count check at `miner.cpp:554` passes when `nBestHeight >= GetNumBlocksOfPeers()`)
- Coins from old chain already exceed min stake age (1 hour) — they'll stake immediately
- V5 fork resets PoS difficulty to minimum — first blocks should come within minutes
- `IsInitialBlockDownload()` returns false once blockchain is fully loaded and no new blocks arrive for >10 seconds
**If staking isn't working, check:**
- Wallet unlocked? (`walletpassphrase`)
- Peers connected? (`getconnectioncount`)
- Chain synced? (`getblockcount` matches expected height)
- Coins mature enough? (1 hour minimum age)
---
### Phase 4: Block Explorer (Iquidus)
**Install on a VPS (can share with a seed node):**
```bash
# Dependencies
sudo apt install -y nodejs npm mongodb
# Clone and install
git clone https://github.com/iquidus/explorer.git iquidus-explorer
cd iquidus-explorer && npm install
# Configure settings.json with:
# - wallet.host: 127.0.0.1, wallet.port: 19112
# - wallet.user/pass matching triangles.conf RPC credentials
# - genesis_block: "7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021"
# - coin: "Triangles", symbol: "TRI"
# Set up MongoDB
mongo --eval 'db = db.getSiblingDB("explorerdb"); db.createUser({user:"iquidus",pwd:"dbpassword",roles:["readWrite"]})'
# Start explorer
npm start &
# Sync blockchain into explorer (run via cron every minute)
node scripts/sync.js index update
```
**Caddy reverse proxy** for `blocks.cryptographic-triangles.org`:
```
blocks.cryptographic-triangles.org {
reverse_proxy localhost:3001
}
```
---
### Phase 5: User Wallet Restoration
**Users don't need to do anything special.** Their wallets are preserved automatically:
1. Wallet keys live in `wallet.dat` — completely independent of blockchain
2. Users download the new binary (with updated seed addresses)
3. Binary connects to seed nodes, syncs the full blockchain
4. `ScanForWalletTransactions()` (in `init.cpp:876`) automatically finds all their transactions
5. Balances appear correctly
**Tips for users:**
- Delete old `peers.dat` for faster initial connection
- Or add `addnode=seed1.cryptographic-triangles.org` to their `triangles.conf`
- Existing encrypted wallets stay encrypted — same passphrase works
---
## Key Source Files Reference
| File | Purpose |
|---|---|
| `src/net_bootstrap.h` | DNS seeds, hardcoded IP seeds |
| `src/net.cpp` | Main peer discovery, `pnSeed[]` array (line 1362) |
| `src/onionseed.h` | Tor v3 onion seeds (currently empty) |
| `src/main.cpp` | Consensus rules, block rewards, `IsInitialBlockDownload()` |
| `src/main.h` | Constants: fork heights, max money, maturity |
| `src/miner.cpp` | Staking thread logic, peer count gates |
| `src/checkpoints.cpp` | Hardcoded checkpoints, sync checkpoint |
| `src/kernel.cpp` | PoS kernel hash computation |
| `src/wallet.h/cpp` | Wallet operations, staking interface |
| `src/init.cpp` | Node startup, wallet loading, blockchain scan |
| `src/version.h` | Protocol versions |
| `src/makefile.unix` | Linux headless daemon build (needs fixing) |
| `triangles-qt.pro` | Qt GUI build (Windows/Linux) |
---
## RPC Commands Cheat Sheet
| Command | Purpose |
|---|---|
| `getinfo` | Node status overview |
| `getblockcount` | Current block height |
| `getblockhash <height>` | Get hash of block at height |
| `getblock <hash>` | Full block details |
| `getstakinginfo` | Staking status and weight |
| `getconnectioncount` | Number of connected peers |
| `getpeerinfo` | Detailed peer information |
| `getbalance` | Wallet balance |
| `walletpassphrase "<pass>" <timeout> true` | Unlock for staking only |
| `walletlock` | Lock wallet |
| `sendtoaddress "<addr>" <amount>` | Send coins |
| `getnewaddress` | Generate new receiving address |
| `dumpprivkey "<addr>"` | Export private key |
| `importprivkey "<key>"` | Import private key |
| `backupwallet "<path>"` | Backup wallet.dat |
---
## Troubleshooting
**No peers connecting:**
- Check firewall: `sudo ufw status` — port 24112 must be open
- Check DNS: `dig seed1.cryptographic-triangles.org` — must resolve
- Fallback: use `addnode=<IP>` in triangles.conf with direct VPS IPs
**Staking not starting:**
- `getstakinginfo` → check `enabled`, `staking`, `weight` fields
- Weight = 0 means no mature coins (wait 1 hour after wallet loads)
- Need at least 1 peer connected
**Node stuck in initial block download:**
- Normal if best block is >24 hours old and still loading
- Wait for blockchain to fully load from blk*.dat files
- Check `debug.log` for progress
**Explorer not syncing:**
- Check RPC credentials match between `settings.json` and `triangles.conf`
- Verify `rpcallowip` permits the explorer's connection
- Test: `curl -u user:pass http://127.0.0.1:19112 -d '{"method":"getblockcount"}'`
---
## Forking at Block 2,000,000
The chain froze at approximately block 2,000,000. To fork/restart from there:
1. The existing blockchain data up to block ~2M is preserved as-is
2. All wallet balances and UTXOs at block 2M are the canonical state
3. New PoS blocks (2,000,001+) will be produced by the restarted staking
4. Any blocks that existed after 2M on a dead/stale fork are naturally orphaned — nodes with the new binary will follow the chain with the most cumulative stake weight
5. If corrupt blocks exist near 2M, use `invalidateblock <hash>` RPC to manually reject them and let the chain reorganize
**Adding the block 2M checkpoint (after restart):**
Once we confirm the hash at block 2,000,000, we add it to `src/checkpoints.cpp` so all new nodes validate against it. This prevents any alternative chain from being accepted.
View File
View File
View File
View File
+307
View File
@@ -0,0 +1,307 @@
# Triangles (TRI) Chain Restart - Briefing for Krystie
**Project**: Reviving the Triangles cryptocurrency blockchain
**For**: Krystie (@Krystie7777bot) via Telegram / Pegasus
**From**: Sami
**Date**: March 9, 2026
**Source Code**: `e:\repos\triangles` on Sami's Windows PC
---
## What Is Triangles?
Triangles (TRI) is a Bitcoin-derived Proof-of-Stake cryptocurrency. It uses the Hash9 algorithm (13-step hash cascade) and has a 2-minute block target time. Max supply is 222,222 TRI.
The chain **froze on December 8, 2022** at block **2,186,951** when there were no longer enough active nodes staking. All wallets, balances, and transaction history are preserved in the blockchain data. The goal is to restart staking from that exact point so the chain continues where it left off.
---
## Current Status (What's Done)
### Code Changes (all completed)
- **DNS seeds** updated to `cryptographic-triangles.org` (seed1, seed2, seed3, backup-seed)
- **Hardcoded seed IP**: 194.233.88.206 (DNS2-OpenClaw) baked into the binary
- **V5 hard fork** at block 17,651: disabled checkpoint master key, removed old Tor v2
- **Checkpoint added** at block **2,186,940** with hash `0xbd952e8d4a612e336d840ad924a7e09395e36bcd9d929b302e47e60b5c3098c0`
- This checkpoint makes syncing dramatically faster (skips signature verification for all 2.18M historical blocks)
- **Linux build system** (`src/makefile.unix`) fixed for v5
- **OpenSSL 3.x** and **modern Boost** compatibility fixed
- **Protocol version**: 70205 (old nodes on 70002-70203 will be disconnected)
### Windows Binary (completed)
- `triangles-qt.exe` built on Mar 9, 2026 with all updates
- Located at `e:\repos\triangles\release\triangles-qt.exe`
- All required DLLs are in the release directory
### Blockchain Data
- `blk0001.dat` (~984 MB) contains the full chain: 2,186,951 blocks
- Available at `E:\Coins\TRIagain\blk0001.dat` on Sami's PC
- A LevelDB index rebuild is currently in progress (importing blocks into `E:\Coins\TRI\txleveldb\`)
---
## What Needs to Happen Next
### Phase 1: Build Linux Binary (trianglesd)
The headless daemon needs to be compiled on a Linux VPS. The source code must be transferred from Sami's PC.
**Build dependencies** (Ubuntu/Debian):
```bash
sudo apt update
sudo apt install -y build-essential libssl-dev libboost-all-dev libdb++-dev libleveldb-dev libevent-dev git
```
**Build steps**:
```bash
# Get source code from Sami (via git push, scp, or zip upload)
cd triangles/src
mkdir -p obj
make -f makefile.unix -j$(nproc)
# Output: ./trianglesd
```
If the build fails on `anonymize.o` or `onion_v3.o`, make sure the `tor/` subdirectory and its files exist:
- `tor/anonymize.cpp`
- `tor/onion_v3.cpp`
- `tor/onion_v3.h`
- `tor/tor_crypto_compat.h`
---
### Phase 2: DNS Records
Set up A records at the `cryptographic-triangles.org` registrar:
| Record | Type | Value |
|---|---|---|
| `seed1.cryptographic-triangles.org` | A | *Primary staking VPS IP* |
| `seed2.cryptographic-triangles.org` | A | *DNS2 VPS IP (194.233.88.206?)* |
| `seed3.cryptographic-triangles.org` | A | *DNS3 VPS IP* |
| `backup-seed.cryptographic-triangles.org` | A | *Same as seed1* |
| `blocks.cryptographic-triangles.org` | A | *Explorer VPS IP (later)* |
---
### Phase 3: Deploy Seed Nodes (DNS2 + DNS3)
Each seed node needs:
#### 3a. Blockchain Data
Copy from Sami's PC to each VPS at `~/.triangles/`:
- `blk0001.dat` (the full ~984 MB blockchain)
- **DO NOT** copy `peers.dat` (stale peer data)
- **DO NOT** copy `wallet.dat` to seed nodes (only to the staking node)
The binary will rebuild the LevelDB index (`txleveldb/`) automatically on first run when it finds a `blk0001.dat` but no index. Alternatively, use `-loadblock=<path>` to import.
#### 3b. Firewall
```bash
sudo ufw allow 24112/tcp # P2P port
sudo ufw allow from 127.0.0.1 to any port 19112 proto tcp # RPC localhost only
sudo ufw enable
```
#### 3c. Configuration File
Create `~/.triangles/triangles.conf`:
**For DNS2 (seed node, no staking)**:
```ini
listen=1
server=1
daemon=1
rpcuser=trianglesrpc
rpcpassword=CHANGE_THIS_TO_SOMETHING_STRONG
rpcport=19112
rpcallowip=127.0.0.1
staking=0
addnode=seed1.cryptographic-triangles.org
addnode=seed3.cryptographic-triangles.org
logtimestamps=1
maxconnections=50
```
**For DNS3 (seed node, no staking)**:
```ini
listen=1
server=1
daemon=1
rpcuser=trianglesrpc
rpcpassword=CHANGE_THIS_TO_SOMETHING_DIFFERENT
rpcport=19112
rpcallowip=127.0.0.1
staking=0
addnode=seed1.cryptographic-triangles.org
addnode=seed2.cryptographic-triangles.org
logtimestamps=1
maxconnections=50
```
#### 3d. Start Seed Nodes
```bash
# Start the daemon
./trianglesd -daemon
# Verify it's running
./trianglesd getinfo
# Check block count (should reach 2,186,951 after sync)
./trianglesd getblockcount
# Check peer connections
./trianglesd getconnectioncount
./trianglesd getpeerinfo
```
---
### Phase 4: Start the Primary Staking Node
This is the node that will produce the first new block and restart the chain. It needs `wallet.dat` with coins.
**Which node**: Can be DNS2, DNS3, or a separate VPS. Whichever has `wallet.dat`.
**Configuration** (same as above but with `staking=1`):
```ini
listen=1
server=1
daemon=1
rpcuser=trianglesrpc
rpcpassword=STRONG_PASSWORD_HERE
rpcport=19112
rpcallowip=127.0.0.1
staking=1
addnode=seed2.cryptographic-triangles.org
addnode=seed3.cryptographic-triangles.org
logtimestamps=1
```
**Start order**:
1. Start DNS2 and DNS3 seed nodes **first** (let them sync)
2. Start the staking node **after** seeds are running
3. Unlock the wallet for staking:
```bash
./trianglesd walletpassphrase "YOUR_PASSPHRASE" 999999999 true
# The 'true' = staking only (wallet can stake but not spend)
```
4. Verify staking is active:
```bash
./trianglesd getstakinginfo
# Look for: "enabled": true, "staking": true, "weight": > 0
```
5. Monitor for the first new block:
```bash
watch -n 10 './trianglesd getblockcount'
# Or: tail -f ~/.triangles/debug.log | grep "proof-of-stake"
```
**Important notes about staking**:
- Staking needs at least **1 connected peer** to start attempting
- Coins from the old chain already exceed the 1-hour minimum stake age
- The V5 fork reset PoS difficulty to minimum, so the first block should come within **minutes**
- `IsInitialBlockDownload()` must return false (chain must be fully loaded, no new blocks for >10 seconds)
---
## Chain Technical Specs Quick Reference
| Parameter | Value |
|---|---|
| Algorithm | Hash9 (13-step cascade) |
| Consensus | PoW blocks 0-9000, **PoS only from 9001+** |
| Block Time | 2 minutes (120 sec target) |
| PoS Reward | 33% annual (coin-age based) |
| Max Supply | 222,222 TRI |
| Min Stake Age | 1 hour |
| P2P Port | **24112** |
| RPC Port | **19112** |
| Protocol Version | 70205 |
| Data Dir (Linux) | `~/.triangles/` |
| Chain Tip | Block **2,186,951** (Dec 8, 2022) |
| Checkpoint | Block **2,186,940** |
| Genesis Hash | `0x7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021` |
---
## RPC Commands Cheat Sheet
| Command | What It Does |
|---|---|
| `getinfo` | Node status overview |
| `getblockcount` | Current block height |
| `getblockhash <height>` | Get hash of block at height |
| `getstakinginfo` | Staking status and weight |
| `getconnectioncount` | Number of connected peers |
| `getpeerinfo` | Detailed peer info |
| `getbalance` | Wallet balance |
| `walletpassphrase "<pass>" <timeout> true` | Unlock for staking |
| `walletlock` | Lock wallet |
| `stop` | Gracefully shut down the node |
---
## Troubleshooting
**No peers connecting:**
- Check firewall: `sudo ufw status` -- port 24112 must be open
- Check DNS: `dig seed1.cryptographic-triangles.org` -- must resolve
- Fallback: use `addnode=<IP>` in conf with direct VPS IPs
- Check: `./trianglesd getpeerinfo`
**Staking not starting:**
- `getstakinginfo` -- check `enabled`, `staking`, `weight` fields
- Weight = 0 means no mature coins (wait 1 hour after wallet loads)
- Need at least 1 peer connected
- Chain must be fully synced (not in initial block download)
**Node won't start:**
- Check `~/.triangles/debug.log` for errors
- Make sure port 24112 isn't already in use: `netstat -tlnp | grep 24112`
- Delete `peers.dat` if it contains stale data
- Try starting with `-debug` for verbose logging
**Node stuck at genesis (height=0):**
- The `blk0001.dat` needs to be imported. Either:
- Place it in `~/.triangles/` and restart (the node reads it during `LoadBlockIndex`)
- Use `./trianglesd -loadblock=/path/to/blk0001.dat` to import explicitly
- Note: `-loadblock` exits after import. Restart normally after.
---
## Wallet Preservation (for end users later)
Users don't need to do anything special. Their wallets work automatically:
1. `wallet.dat` contains keys -- completely independent of blockchain
2. Users download the new binary with updated seed addresses
3. Binary connects to seed nodes, syncs the blockchain
4. `ScanForWalletTransactions()` automatically finds all their transactions
5. Balances appear correctly
**Tips for users:**
- Delete old `peers.dat` for faster connection
- Add `addnode=seed1.cryptographic-triangles.org` to `triangles.conf`
- Encrypted wallets stay encrypted -- same passphrase works
---
## File Transfer Checklist
**From Sami's PC to each VPS:**
| File | Size | Destination | Notes |
|---|---|---|---|
| Source code (zip/git) | ~50 MB | Any temp dir | For building `trianglesd` |
| `blk0001.dat` | ~984 MB | `~/.triangles/` | Full blockchain data |
| `wallet.dat` | ~3.2 MB | `~/.triangles/` | **STAKING NODE ONLY** |
| `trianglesd` | N/A | Build on VPS | Compiled from source |
**DO NOT transfer**: `peers.dat`, `txleveldb/` (node rebuilds it), any `.lock` files
---
## Contact & Resources
- **Domain**: `cryptographic-triangles.org`
- **Source**: `e:\repos\triangles` (Sami's PC)
- **Full ops guide**: `e:\repos\triangles\CHAIN-RESTART-GUIDE.md`
- **Block explorer** (future): `blocks.cryptographic-triangles.org` (Iquidus)
+284
View File
@@ -0,0 +1,284 @@
#############################################################################
# Makefile for building: triangles-qt
# Generated by qmake (3.1) (Qt 5.15.18)
# Project: triangles-qt.pro
# Template: app
# Command: C:/msys64/mingw64/bin/qmake-qt5.exe -o Makefile triangles-qt.pro
#############################################################################
MAKEFILE = Makefile
EQ = =
first: release
install: release-install
uninstall: release-uninstall
QMAKE = C:/msys64/mingw64/bin/qmake-qt5.exe
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = cp -f
COPY_DIR = cp -f -R
INSTALL_FILE = cp -f
INSTALL_PROGRAM = cp -f
INSTALL_DIR = cp -f -R
QINSTALL = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall
QINSTALL_PROGRAM = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall -exe
DEL_FILE = rm -f
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
IDC = idc
IDL = widl
ZIP =
DEF_FILE =
RES_FILE = build/triangles-qt_res.o
SED = sed
MOVE = mv -f
SUBTARGETS = \
release \
debug
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
debug: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
Makefile: triangles-qt.pro C:/msys64/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf C:/msys64/mingw64/share/qt5/mkspecs/features/spec_pre.prf \
C:/msys64/mingw64/share/qt5/mkspecs/qdevice.pri \
C:/msys64/mingw64/share/qt5/mkspecs/features/device_config.prf \
C:/msys64/mingw64/share/qt5/mkspecs/common/sanitize.conf \
C:/msys64/mingw64/share/qt5/mkspecs/common/gcc-base.conf \
C:/msys64/mingw64/share/qt5/mkspecs/common/g++-base.conf \
C:/msys64/mingw64/share/qt5/mkspecs/common/angle.conf \
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows_vulkan_sdk.prf \
C:/msys64/mingw64/share/qt5/mkspecs/common/windows-vulkan.conf \
C:/msys64/mingw64/share/qt5/mkspecs/common/g++-win32.conf \
C:/msys64/mingw64/share/qt5/mkspecs/common/windows-desktop.conf \
C:/msys64/mingw64/share/qt5/mkspecs/qconfig.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uiplugin.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml.pri \
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml_private.pri \
C:/msys64/mingw64/share/qt5/mkspecs/features/qt_functions.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/qt_config.prf \
C:/msys64/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf \
C:/msys64/mingw64/share/qt5/mkspecs/features/spec_post.prf \
.qmake.stash \
C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/toolchain.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/default_pre.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/default_pre.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/resolve_config.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds_post.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/default_post.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/precompile_header.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/warn_on.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/qt.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/resources_functions.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/resources.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/moc.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/opengl.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/uic.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/qmake_use.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/file_copies.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/testcase_targets.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/exceptions.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/yacc.prf \
C:/msys64/mingw64/share/qt5/mkspecs/features/lex.prf \
triangles-qt.pro \
C:/msys64/mingw64/lib/qtmain.prl \
C:/msys64/mingw64/share/qt5/mkspecs/features/build_pass.prf \
src/qt/triangles.qrc
$(QMAKE) -o Makefile triangles-qt.pro
C:/msys64/mingw64/share/qt5/mkspecs/features/spec_pre.prf:
C:/msys64/mingw64/share/qt5/mkspecs/qdevice.pri:
C:/msys64/mingw64/share/qt5/mkspecs/features/device_config.prf:
C:/msys64/mingw64/share/qt5/mkspecs/common/sanitize.conf:
C:/msys64/mingw64/share/qt5/mkspecs/common/gcc-base.conf:
C:/msys64/mingw64/share/qt5/mkspecs/common/g++-base.conf:
C:/msys64/mingw64/share/qt5/mkspecs/common/angle.conf:
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows_vulkan_sdk.prf:
C:/msys64/mingw64/share/qt5/mkspecs/common/windows-vulkan.conf:
C:/msys64/mingw64/share/qt5/mkspecs/common/g++-win32.conf:
C:/msys64/mingw64/share/qt5/mkspecs/common/windows-desktop.conf:
C:/msys64/mingw64/share/qt5/mkspecs/qconfig.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_edid_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uiplugin.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml.pri:
C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml_private.pri:
C:/msys64/mingw64/share/qt5/mkspecs/features/qt_functions.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/qt_config.prf:
C:/msys64/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf:
C:/msys64/mingw64/share/qt5/mkspecs/features/spec_post.prf:
.qmake.stash:
C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/toolchain.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/default_pre.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/default_pre.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/resolve_config.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds_post.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/default_post.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/precompile_header.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/warn_on.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/qt.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/resources_functions.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/resources.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/moc.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/opengl.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/uic.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/qmake_use.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/file_copies.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/testcase_targets.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/exceptions.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/yacc.prf:
C:/msys64/mingw64/share/qt5/mkspecs/features/lex.prf:
triangles-qt.pro:
C:/msys64/mingw64/lib/qtmain.prl:
C:/msys64/mingw64/share/qt5/mkspecs/features/build_pass.prf:
src/qt/triangles.qrc:
qmake: FORCE
@$(QMAKE) -o Makefile triangles-qt.pro
qmake_all: FORCE
make_first: release-make_first debug-make_first FORCE
all: release-all debug-all FORCE
clean: release-clean debug-clean FORCE
-$(DEL_FILE) E:/repos/triangles/src/leveldb/libleveldb.a;
-$(DEL_FILE) cd
-$(DEL_FILE) E:/repos/triangles/src/leveldb
-$(DEL_FILE) ;
-$(DEL_FILE) clean
distclean: release-distclean debug-distclean FORCE
-$(DEL_FILE) Makefile
-$(DEL_FILE) .qmake.stash
E:/repos/triangles/src/leveldb/libleveldb.a: FORCE
cd E:/repos/triangles/src/leveldb && CC=gcc CXX=g++ TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT="-fpermissive -O2" libleveldb.a libmemenv.a && ranlib E:/repos/triangles/src/leveldb/libleveldb.a && ranlib E:/repos/triangles/src/leveldb/libmemenv.a
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
debug-mocclean:
$(MAKE) -f $(MAKEFILE).Debug mocclean
mocclean: release-mocclean debug-mocclean
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
debug-mocables:
$(MAKE) -f $(MAKEFILE).Debug mocables
mocables: release-mocables debug-mocables
check: first
benchmark: first
FORCE:
$(MAKEFILE).Release: Makefile
$(MAKEFILE).Debug: Makefile
+4231
View File
File diff suppressed because one or more lines are too long
+4231
View File
File diff suppressed because one or more lines are too long
View File
View File
View File
View File
View File
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+119
View File
@@ -0,0 +1,119 @@
/****************************************************************************
** Meta object code from reading C++ file 'aboutdialog.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/aboutdialog.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'aboutdialog.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_AboutDialog_t {
QByteArrayData data[3];
char stringdata0[35];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AboutDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AboutDialog_t qt_meta_stringdata_AboutDialog = {
{
QT_MOC_LITERAL(0, 0, 11), // "AboutDialog"
QT_MOC_LITERAL(1, 12, 21), // "on_buttonBox_accepted"
QT_MOC_LITERAL(2, 34, 0) // ""
},
"AboutDialog\0on_buttonBox_accepted\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AboutDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void AboutDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AboutDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->on_buttonBox_accepted(); break;
default: ;
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject AboutDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_AboutDialog.data,
qt_meta_data_AboutDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AboutDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AboutDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AboutDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int AboutDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+224
View File
@@ -0,0 +1,224 @@
/****************************************************************************
** Meta object code from reading C++ file 'addressbookpage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/addressbookpage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'addressbookpage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_AddressBookPage_t {
QByteArrayData data[24];
char stringdata0[338];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AddressBookPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AddressBookPage_t qt_meta_stringdata_AddressBookPage = {
{
QT_MOC_LITERAL(0, 0, 15), // "AddressBookPage"
QT_MOC_LITERAL(1, 16, 11), // "signMessage"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 4), // "addr"
QT_MOC_LITERAL(4, 34, 13), // "verifyMessage"
QT_MOC_LITERAL(5, 48, 4), // "done"
QT_MOC_LITERAL(6, 53, 6), // "retval"
QT_MOC_LITERAL(7, 60, 13), // "exportClicked"
QT_MOC_LITERAL(8, 74, 23), // "on_deleteButton_clicked"
QT_MOC_LITERAL(9, 98, 27), // "on_newAddressButton_clicked"
QT_MOC_LITERAL(10, 126, 26), // "on_copyToClipboard_clicked"
QT_MOC_LITERAL(11, 153, 22), // "on_signMessage_clicked"
QT_MOC_LITERAL(12, 176, 24), // "on_verifyMessage_clicked"
QT_MOC_LITERAL(13, 201, 16), // "selectionChanged"
QT_MOC_LITERAL(14, 218, 21), // "on_showQRCode_clicked"
QT_MOC_LITERAL(15, 240, 14), // "contextualMenu"
QT_MOC_LITERAL(16, 255, 5), // "point"
QT_MOC_LITERAL(17, 261, 17), // "onCopyLabelAction"
QT_MOC_LITERAL(18, 279, 12), // "onEditAction"
QT_MOC_LITERAL(19, 292, 16), // "selectNewAddress"
QT_MOC_LITERAL(20, 309, 11), // "QModelIndex"
QT_MOC_LITERAL(21, 321, 6), // "parent"
QT_MOC_LITERAL(22, 328, 5), // "begin"
QT_MOC_LITERAL(23, 334, 3) // "end"
},
"AddressBookPage\0signMessage\0\0addr\0"
"verifyMessage\0done\0retval\0exportClicked\0"
"on_deleteButton_clicked\0"
"on_newAddressButton_clicked\0"
"on_copyToClipboard_clicked\0"
"on_signMessage_clicked\0on_verifyMessage_clicked\0"
"selectionChanged\0on_showQRCode_clicked\0"
"contextualMenu\0point\0onCopyLabelAction\0"
"onEditAction\0selectNewAddress\0QModelIndex\0"
"parent\0begin\0end"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AddressBookPage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
15, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 89, 2, 0x06 /* Public */,
4, 1, 92, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
5, 1, 95, 2, 0x0a /* Public */,
7, 0, 98, 2, 0x0a /* Public */,
8, 0, 99, 2, 0x08 /* Private */,
9, 0, 100, 2, 0x08 /* Private */,
10, 0, 101, 2, 0x08 /* Private */,
11, 0, 102, 2, 0x08 /* Private */,
12, 0, 103, 2, 0x08 /* Private */,
13, 0, 104, 2, 0x08 /* Private */,
14, 0, 105, 2, 0x08 /* Private */,
15, 1, 106, 2, 0x08 /* Private */,
17, 0, 109, 2, 0x08 /* Private */,
18, 0, 110, 2, 0x08 /* Private */,
19, 3, 111, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Void, QMetaType::Int, 6,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QPoint, 16,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 20, QMetaType::Int, QMetaType::Int, 21, 22, 23,
0 // eod
};
void AddressBookPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AddressBookPage *>(_o);
(void)_t;
switch (_id) {
case 0: _t->signMessage((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->verifyMessage((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->done((*reinterpret_cast< int(*)>(_a[1]))); break;
case 3: _t->exportClicked(); break;
case 4: _t->on_deleteButton_clicked(); break;
case 5: _t->on_newAddressButton_clicked(); break;
case 6: _t->on_copyToClipboard_clicked(); break;
case 7: _t->on_signMessage_clicked(); break;
case 8: _t->on_verifyMessage_clicked(); break;
case 9: _t->selectionChanged(); break;
case 10: _t->on_showQRCode_clicked(); break;
case 11: _t->contextualMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
case 12: _t->onCopyLabelAction(); break;
case 13: _t->onEditAction(); break;
case 14: _t->selectNewAddress((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (AddressBookPage::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&AddressBookPage::signMessage)) {
*result = 0;
return;
}
}
{
using _t = void (AddressBookPage::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&AddressBookPage::verifyMessage)) {
*result = 1;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject AddressBookPage::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_AddressBookPage.data,
qt_meta_data_AddressBookPage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AddressBookPage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AddressBookPage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AddressBookPage.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int AddressBookPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 15)
qt_static_metacall(this, _c, _id, _a);
_id -= 15;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 15)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 15;
}
return _id;
}
// SIGNAL 0
void AddressBookPage::signMessage(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void AddressBookPage::verifyMessage(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+148
View File
@@ -0,0 +1,148 @@
/****************************************************************************
** Meta object code from reading C++ file 'addresstablemodel.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/addresstablemodel.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'addresstablemodel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_AddressTableModel_t {
QByteArrayData data[8];
char stringdata0[81];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AddressTableModel_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AddressTableModel_t qt_meta_stringdata_AddressTableModel = {
{
QT_MOC_LITERAL(0, 0, 17), // "AddressTableModel"
QT_MOC_LITERAL(1, 18, 21), // "defaultAddressChanged"
QT_MOC_LITERAL(2, 40, 0), // ""
QT_MOC_LITERAL(3, 41, 7), // "address"
QT_MOC_LITERAL(4, 49, 11), // "updateEntry"
QT_MOC_LITERAL(5, 61, 5), // "label"
QT_MOC_LITERAL(6, 67, 6), // "isMine"
QT_MOC_LITERAL(7, 74, 6) // "status"
},
"AddressTableModel\0defaultAddressChanged\0"
"\0address\0updateEntry\0label\0isMine\0"
"status"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AddressTableModel[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
4, 4, 27, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Bool, QMetaType::Int, 3, 5, 6, 7,
0 // eod
};
void AddressTableModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AddressTableModel *>(_o);
(void)_t;
switch (_id) {
case 0: _t->defaultAddressChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 1: _t->updateEntry((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (AddressTableModel::*)(const QString & );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&AddressTableModel::defaultAddressChanged)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject AddressTableModel::staticMetaObject = { {
QMetaObject::SuperData::link<QAbstractTableModel::staticMetaObject>(),
qt_meta_stringdata_AddressTableModel.data,
qt_meta_data_AddressTableModel,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AddressTableModel::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AddressTableModel::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AddressTableModel.stringdata0))
return static_cast<void*>(this);
return QAbstractTableModel::qt_metacast(_clname);
}
int AddressTableModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QAbstractTableModel::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
// SIGNAL 0
void AddressTableModel::defaultAddressChanged(const QString & _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+134
View File
@@ -0,0 +1,134 @@
/****************************************************************************
** Meta object code from reading C++ file 'askpassphrasedialog.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/askpassphrasedialog.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'askpassphrasedialog.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_AskPassphraseDialog_t {
QByteArrayData data[7];
char stringdata0[81];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AskPassphraseDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AskPassphraseDialog_t qt_meta_stringdata_AskPassphraseDialog = {
{
QT_MOC_LITERAL(0, 0, 19), // "AskPassphraseDialog"
QT_MOC_LITERAL(1, 20, 11), // "textChanged"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 5), // "event"
QT_MOC_LITERAL(4, 39, 7), // "QEvent*"
QT_MOC_LITERAL(5, 47, 11), // "eventFilter"
QT_MOC_LITERAL(6, 59, 21) // "secureClearPassFields"
},
"AskPassphraseDialog\0textChanged\0\0event\0"
"QEvent*\0eventFilter\0secureClearPassFields"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AskPassphraseDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 34, 2, 0x08 /* Private */,
3, 1, 35, 2, 0x08 /* Private */,
5, 2, 38, 2, 0x08 /* Private */,
6, 0, 43, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Bool, 0x80000000 | 4, 3,
QMetaType::Bool, QMetaType::QObjectStar, 0x80000000 | 4, 2, 3,
QMetaType::Void,
0 // eod
};
void AskPassphraseDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AskPassphraseDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->textChanged(); break;
case 1: { bool _r = _t->event((*reinterpret_cast< QEvent*(*)>(_a[1])));
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
case 2: { bool _r = _t->eventFilter((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
case 3: _t->secureClearPassFields(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject AskPassphraseDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_AskPassphraseDialog.data,
qt_meta_data_AskPassphraseDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AskPassphraseDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AskPassphraseDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AskPassphraseDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int AskPassphraseDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+198
View File
@@ -0,0 +1,198 @@
/****************************************************************************
** Meta object code from reading C++ file 'clientmodel.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/clientmodel.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'clientmodel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ClientModel_t {
QByteArrayData data[16];
char stringdata0[169];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ClientModel_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ClientModel_t qt_meta_stringdata_ClientModel = {
{
QT_MOC_LITERAL(0, 0, 11), // "ClientModel"
QT_MOC_LITERAL(1, 12, 21), // "numConnectionsChanged"
QT_MOC_LITERAL(2, 34, 0), // ""
QT_MOC_LITERAL(3, 35, 5), // "count"
QT_MOC_LITERAL(4, 41, 16), // "numBlocksChanged"
QT_MOC_LITERAL(5, 58, 12), // "countOfPeers"
QT_MOC_LITERAL(6, 71, 5), // "error"
QT_MOC_LITERAL(7, 77, 5), // "title"
QT_MOC_LITERAL(8, 83, 7), // "message"
QT_MOC_LITERAL(9, 91, 5), // "modal"
QT_MOC_LITERAL(10, 97, 11), // "updateTimer"
QT_MOC_LITERAL(11, 109, 20), // "updateNumConnections"
QT_MOC_LITERAL(12, 130, 14), // "numConnections"
QT_MOC_LITERAL(13, 145, 11), // "updateAlert"
QT_MOC_LITERAL(14, 157, 4), // "hash"
QT_MOC_LITERAL(15, 162, 6) // "status"
},
"ClientModel\0numConnectionsChanged\0\0"
"count\0numBlocksChanged\0countOfPeers\0"
"error\0title\0message\0modal\0updateTimer\0"
"updateNumConnections\0numConnections\0"
"updateAlert\0hash\0status"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ClientModel[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
3, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 44, 2, 0x06 /* Public */,
4, 2, 47, 2, 0x06 /* Public */,
6, 3, 52, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
10, 0, 59, 2, 0x0a /* Public */,
11, 1, 60, 2, 0x0a /* Public */,
13, 2, 63, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Int, 3,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 5,
QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Bool, 7, 8, 9,
// slots: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 12,
QMetaType::Void, QMetaType::QString, QMetaType::Int, 14, 15,
0 // eod
};
void ClientModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ClientModel *>(_o);
(void)_t;
switch (_id) {
case 0: _t->numConnectionsChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 1: _t->numBlocksChanged((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 2: _t->error((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
case 3: _t->updateTimer(); break;
case 4: _t->updateNumConnections((*reinterpret_cast< int(*)>(_a[1]))); break;
case 5: _t->updateAlert((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ClientModel::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientModel::numConnectionsChanged)) {
*result = 0;
return;
}
}
{
using _t = void (ClientModel::*)(int , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientModel::numBlocksChanged)) {
*result = 1;
return;
}
}
{
using _t = void (ClientModel::*)(const QString & , const QString & , bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ClientModel::error)) {
*result = 2;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject ClientModel::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_ClientModel.data,
qt_meta_data_ClientModel,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ClientModel::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ClientModel::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ClientModel.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int ClientModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
// SIGNAL 0
void ClientModel::numConnectionsChanged(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void ClientModel::numBlocksChanged(int _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void ClientModel::error(const QString & _t1, const QString & _t2, bool _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+212
View File
@@ -0,0 +1,212 @@
/****************************************************************************
** Meta object code from reading C++ file 'coincontroldialog.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/coincontroldialog.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'coincontroldialog.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CoinControlDialog_t {
QByteArrayData data[23];
char stringdata0[353];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CoinControlDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CoinControlDialog_t qt_meta_stringdata_CoinControlDialog = {
{
QT_MOC_LITERAL(0, 0, 17), // "CoinControlDialog"
QT_MOC_LITERAL(1, 18, 8), // "showMenu"
QT_MOC_LITERAL(2, 27, 0), // ""
QT_MOC_LITERAL(3, 28, 10), // "copyAmount"
QT_MOC_LITERAL(4, 39, 9), // "copyLabel"
QT_MOC_LITERAL(5, 49, 11), // "copyAddress"
QT_MOC_LITERAL(6, 61, 19), // "copyTransactionHash"
QT_MOC_LITERAL(7, 81, 17), // "clipboardQuantity"
QT_MOC_LITERAL(8, 99, 15), // "clipboardAmount"
QT_MOC_LITERAL(9, 115, 12), // "clipboardFee"
QT_MOC_LITERAL(10, 128, 17), // "clipboardAfterFee"
QT_MOC_LITERAL(11, 146, 14), // "clipboardBytes"
QT_MOC_LITERAL(12, 161, 17), // "clipboardPriority"
QT_MOC_LITERAL(13, 179, 18), // "clipboardLowOutput"
QT_MOC_LITERAL(14, 198, 15), // "clipboardChange"
QT_MOC_LITERAL(15, 214, 13), // "radioTreeMode"
QT_MOC_LITERAL(16, 228, 13), // "radioListMode"
QT_MOC_LITERAL(17, 242, 15), // "viewItemChanged"
QT_MOC_LITERAL(18, 258, 16), // "QTreeWidgetItem*"
QT_MOC_LITERAL(19, 275, 20), // "headerSectionClicked"
QT_MOC_LITERAL(20, 296, 16), // "buttonBoxClicked"
QT_MOC_LITERAL(21, 313, 16), // "QAbstractButton*"
QT_MOC_LITERAL(22, 330, 22) // "buttonSelectAllClicked"
},
"CoinControlDialog\0showMenu\0\0copyAmount\0"
"copyLabel\0copyAddress\0copyTransactionHash\0"
"clipboardQuantity\0clipboardAmount\0"
"clipboardFee\0clipboardAfterFee\0"
"clipboardBytes\0clipboardPriority\0"
"clipboardLowOutput\0clipboardChange\0"
"radioTreeMode\0radioListMode\0viewItemChanged\0"
"QTreeWidgetItem*\0headerSectionClicked\0"
"buttonBoxClicked\0QAbstractButton*\0"
"buttonSelectAllClicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CoinControlDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
19, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 109, 2, 0x08 /* Private */,
3, 0, 112, 2, 0x08 /* Private */,
4, 0, 113, 2, 0x08 /* Private */,
5, 0, 114, 2, 0x08 /* Private */,
6, 0, 115, 2, 0x08 /* Private */,
7, 0, 116, 2, 0x08 /* Private */,
8, 0, 117, 2, 0x08 /* Private */,
9, 0, 118, 2, 0x08 /* Private */,
10, 0, 119, 2, 0x08 /* Private */,
11, 0, 120, 2, 0x08 /* Private */,
12, 0, 121, 2, 0x08 /* Private */,
13, 0, 122, 2, 0x08 /* Private */,
14, 0, 123, 2, 0x08 /* Private */,
15, 1, 124, 2, 0x08 /* Private */,
16, 1, 127, 2, 0x08 /* Private */,
17, 2, 130, 2, 0x08 /* Private */,
19, 1, 135, 2, 0x08 /* Private */,
20, 1, 138, 2, 0x08 /* Private */,
22, 0, 141, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void, QMetaType::QPoint, 2,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 2,
QMetaType::Void, QMetaType::Bool, 2,
QMetaType::Void, 0x80000000 | 18, QMetaType::Int, 2, 2,
QMetaType::Void, QMetaType::Int, 2,
QMetaType::Void, 0x80000000 | 21, 2,
QMetaType::Void,
0 // eod
};
void CoinControlDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CoinControlDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->showMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
case 1: _t->copyAmount(); break;
case 2: _t->copyLabel(); break;
case 3: _t->copyAddress(); break;
case 4: _t->copyTransactionHash(); break;
case 5: _t->clipboardQuantity(); break;
case 6: _t->clipboardAmount(); break;
case 7: _t->clipboardFee(); break;
case 8: _t->clipboardAfterFee(); break;
case 9: _t->clipboardBytes(); break;
case 10: _t->clipboardPriority(); break;
case 11: _t->clipboardLowOutput(); break;
case 12: _t->clipboardChange(); break;
case 13: _t->radioTreeMode((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 14: _t->radioListMode((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 15: _t->viewItemChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 16: _t->headerSectionClicked((*reinterpret_cast< int(*)>(_a[1]))); break;
case 17: _t->buttonBoxClicked((*reinterpret_cast< QAbstractButton*(*)>(_a[1]))); break;
case 18: _t->buttonSelectAllClicked(); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 17:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractButton* >(); break;
}
break;
}
}
}
QT_INIT_METAOBJECT const QMetaObject CoinControlDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_CoinControlDialog.data,
qt_meta_data_CoinControlDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CoinControlDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CoinControlDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CoinControlDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int CoinControlDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 19)
qt_static_metacall(this, _c, _id, _a);
_id -= 19;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 19)
qt_static_metacall(this, _c, _id, _a);
_id -= 19;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+95
View File
@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'coincontroltreewidget.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/coincontroltreewidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'coincontroltreewidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CoinControlTreeWidget_t {
QByteArrayData data[1];
char stringdata0[22];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CoinControlTreeWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CoinControlTreeWidget_t qt_meta_stringdata_CoinControlTreeWidget = {
{
QT_MOC_LITERAL(0, 0, 21) // "CoinControlTreeWidget"
},
"CoinControlTreeWidget"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CoinControlTreeWidget[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void CoinControlTreeWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
(void)_o;
(void)_id;
(void)_c;
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject CoinControlTreeWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QTreeWidget::staticMetaObject>(),
qt_meta_stringdata_CoinControlTreeWidget.data,
qt_meta_data_CoinControlTreeWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CoinControlTreeWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CoinControlTreeWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CoinControlTreeWidget.stringdata0))
return static_cast<void*>(this);
return QTreeWidget::qt_metacast(_clname);
}
int CoinControlTreeWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QTreeWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+95
View File
@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'csvmodelwriter.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/csvmodelwriter.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'csvmodelwriter.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CSVModelWriter_t {
QByteArrayData data[1];
char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CSVModelWriter_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CSVModelWriter_t qt_meta_stringdata_CSVModelWriter = {
{
QT_MOC_LITERAL(0, 0, 14) // "CSVModelWriter"
},
"CSVModelWriter"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CSVModelWriter[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void CSVModelWriter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
(void)_o;
(void)_id;
(void)_c;
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject CSVModelWriter::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CSVModelWriter.data,
qt_meta_data_CSVModelWriter,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CSVModelWriter::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CSVModelWriter::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CSVModelWriter.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CSVModelWriter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+95
View File
@@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialog_move_handler.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/dialog_move_handler.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialog_move_handler.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DialogMoveHandler_t {
QByteArrayData data[1];
char stringdata0[18];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogMoveHandler_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogMoveHandler_t qt_meta_stringdata_DialogMoveHandler = {
{
QT_MOC_LITERAL(0, 0, 17) // "DialogMoveHandler"
},
"DialogMoveHandler"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogMoveHandler[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void DialogMoveHandler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
(void)_o;
(void)_id;
(void)_c;
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject DialogMoveHandler::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_DialogMoveHandler.data,
qt_meta_data_DialogMoveHandler,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogMoveHandler::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogMoveHandler::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogMoveHandler.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int DialogMoveHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+119
View File
@@ -0,0 +1,119 @@
/****************************************************************************
** Meta object code from reading C++ file 'editaddressdialog.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/editaddressdialog.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'editaddressdialog.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_EditAddressDialog_t {
QByteArrayData data[3];
char stringdata0[26];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_EditAddressDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_EditAddressDialog_t qt_meta_stringdata_EditAddressDialog = {
{
QT_MOC_LITERAL(0, 0, 17), // "EditAddressDialog"
QT_MOC_LITERAL(1, 18, 6), // "accept"
QT_MOC_LITERAL(2, 25, 0) // ""
},
"EditAddressDialog\0accept\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_EditAddressDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void EditAddressDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<EditAddressDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->accept(); break;
default: ;
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject EditAddressDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_EditAddressDialog.data,
qt_meta_data_EditAddressDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *EditAddressDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *EditAddressDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_EditAddressDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int EditAddressDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+165
View File
@@ -0,0 +1,165 @@
/****************************************************************************
** Meta object code from reading C++ file 'guiutil.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/guiutil.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'guiutil.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter_t {
QByteArrayData data[1];
char stringdata0[33];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter_t qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter = {
{
QT_MOC_LITERAL(0, 0, 32) // "GUIUtil::ToolTipToRichTextFilter"
},
"GUIUtil::ToolTipToRichTextFilter"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_GUIUtil__ToolTipToRichTextFilter[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void GUIUtil::ToolTipToRichTextFilter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
(void)_o;
(void)_id;
(void)_c;
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject GUIUtil::ToolTipToRichTextFilter::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter.data,
qt_meta_data_GUIUtil__ToolTipToRichTextFilter,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *GUIUtil::ToolTipToRichTextFilter::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *GUIUtil::ToolTipToRichTextFilter::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int GUIUtil::ToolTipToRichTextFilter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_GUIUtil__HelpMessageBox_t {
QByteArrayData data[1];
char stringdata0[24];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_GUIUtil__HelpMessageBox_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_GUIUtil__HelpMessageBox_t qt_meta_stringdata_GUIUtil__HelpMessageBox = {
{
QT_MOC_LITERAL(0, 0, 23) // "GUIUtil::HelpMessageBox"
},
"GUIUtil::HelpMessageBox"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_GUIUtil__HelpMessageBox[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void GUIUtil::HelpMessageBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
(void)_o;
(void)_id;
(void)_c;
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject GUIUtil::HelpMessageBox::staticMetaObject = { {
QMetaObject::SuperData::link<QMessageBox::staticMetaObject>(),
qt_meta_stringdata_GUIUtil__HelpMessageBox.data,
qt_meta_data_GUIUtil__HelpMessageBox,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *GUIUtil::HelpMessageBox::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *GUIUtil::HelpMessageBox::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_GUIUtil__HelpMessageBox.stringdata0))
return static_cast<void*>(this);
return QMessageBox::qt_metacast(_clname);
}
int GUIUtil::HelpMessageBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMessageBox::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+163
View File
@@ -0,0 +1,163 @@
/****************************************************************************
** Meta object code from reading C++ file 'messagemodel.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/messagemodel.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'messagemodel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MessageModel_t {
QByteArrayData data[13];
char stringdata0[128];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MessageModel_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MessageModel_t qt_meta_stringdata_MessageModel = {
{
QT_MOC_LITERAL(0, 0, 12), // "MessageModel"
QT_MOC_LITERAL(1, 13, 5), // "error"
QT_MOC_LITERAL(2, 19, 0), // ""
QT_MOC_LITERAL(3, 20, 5), // "title"
QT_MOC_LITERAL(4, 26, 7), // "message"
QT_MOC_LITERAL(5, 34, 5), // "modal"
QT_MOC_LITERAL(6, 40, 10), // "newMessage"
QT_MOC_LITERAL(7, 51, 12), // "SecMsgStored"
QT_MOC_LITERAL(8, 64, 4), // "smsg"
QT_MOC_LITERAL(9, 69, 16), // "newOutboxMessage"
QT_MOC_LITERAL(10, 86, 14), // "walletUnlocked"
QT_MOC_LITERAL(11, 101, 19), // "setEncryptionStatus"
QT_MOC_LITERAL(12, 121, 6) // "status"
},
"MessageModel\0error\0\0title\0message\0"
"modal\0newMessage\0SecMsgStored\0smsg\0"
"newOutboxMessage\0walletUnlocked\0"
"setEncryptionStatus\0status"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MessageModel[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 3, 39, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 1, 46, 2, 0x0a /* Public */,
9, 1, 49, 2, 0x0a /* Public */,
10, 0, 52, 2, 0x0a /* Public */,
11, 1, 53, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Bool, 3, 4, 5,
// slots: parameters
QMetaType::Void, 0x80000000 | 7, 8,
QMetaType::Void, 0x80000000 | 7, 8,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 12,
0 // eod
};
void MessageModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MessageModel *>(_o);
(void)_t;
switch (_id) {
case 0: _t->error((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
case 1: _t->newMessage((*reinterpret_cast< const SecMsgStored(*)>(_a[1]))); break;
case 2: _t->newOutboxMessage((*reinterpret_cast< const SecMsgStored(*)>(_a[1]))); break;
case 3: _t->walletUnlocked(); break;
case 4: _t->setEncryptionStatus((*reinterpret_cast< int(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MessageModel::*)(const QString & , const QString & , bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MessageModel::error)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject MessageModel::staticMetaObject = { {
QMetaObject::SuperData::link<QAbstractTableModel::staticMetaObject>(),
qt_meta_stringdata_MessageModel.data,
qt_meta_data_MessageModel,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MessageModel::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MessageModel::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MessageModel.stringdata0))
return static_cast<void*>(this);
return QAbstractTableModel::qt_metacast(_clname);
}
int MessageModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QAbstractTableModel::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
// SIGNAL 0
void MessageModel::error(const QString & _t1, const QString & _t2, bool _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+170
View File
@@ -0,0 +1,170 @@
/****************************************************************************
** Meta object code from reading C++ file 'messagepage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/messagepage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'messagepage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MessagePage_t {
QByteArrayData data[15];
char stringdata0[274];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MessagePage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MessagePage_t qt_meta_stringdata_MessagePage = {
{
QT_MOC_LITERAL(0, 0, 11), // "MessagePage"
QT_MOC_LITERAL(1, 12, 13), // "exportClicked"
QT_MOC_LITERAL(2, 26, 0), // ""
QT_MOC_LITERAL(3, 27, 21), // "on_sendButton_clicked"
QT_MOC_LITERAL(4, 49, 20), // "on_newButton_clicked"
QT_MOC_LITERAL(5, 70, 32), // "on_copyFromAddressButton_clicked"
QT_MOC_LITERAL(6, 103, 30), // "on_copyToAddressButton_clicked"
QT_MOC_LITERAL(7, 134, 23), // "on_deleteButton_clicked"
QT_MOC_LITERAL(8, 158, 21), // "on_backButton_clicked"
QT_MOC_LITERAL(9, 180, 18), // "messageTextChanged"
QT_MOC_LITERAL(10, 199, 16), // "selectionChanged"
QT_MOC_LITERAL(11, 216, 20), // "itemSelectionChanged"
QT_MOC_LITERAL(12, 237, 15), // "incomingMessage"
QT_MOC_LITERAL(13, 253, 14), // "contextualMenu"
QT_MOC_LITERAL(14, 268, 5) // "point"
},
"MessagePage\0exportClicked\0\0"
"on_sendButton_clicked\0on_newButton_clicked\0"
"on_copyFromAddressButton_clicked\0"
"on_copyToAddressButton_clicked\0"
"on_deleteButton_clicked\0on_backButton_clicked\0"
"messageTextChanged\0selectionChanged\0"
"itemSelectionChanged\0incomingMessage\0"
"contextualMenu\0point"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MessagePage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
12, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 74, 2, 0x0a /* Public */,
3, 0, 75, 2, 0x08 /* Private */,
4, 0, 76, 2, 0x08 /* Private */,
5, 0, 77, 2, 0x08 /* Private */,
6, 0, 78, 2, 0x08 /* Private */,
7, 0, 79, 2, 0x08 /* Private */,
8, 0, 80, 2, 0x08 /* Private */,
9, 0, 81, 2, 0x08 /* Private */,
10, 0, 82, 2, 0x08 /* Private */,
11, 0, 83, 2, 0x08 /* Private */,
12, 0, 84, 2, 0x08 /* Private */,
13, 1, 85, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QPoint, 14,
0 // eod
};
void MessagePage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MessagePage *>(_o);
(void)_t;
switch (_id) {
case 0: _t->exportClicked(); break;
case 1: _t->on_sendButton_clicked(); break;
case 2: _t->on_newButton_clicked(); break;
case 3: _t->on_copyFromAddressButton_clicked(); break;
case 4: _t->on_copyToAddressButton_clicked(); break;
case 5: _t->on_deleteButton_clicked(); break;
case 6: _t->on_backButton_clicked(); break;
case 7: _t->messageTextChanged(); break;
case 8: _t->selectionChanged(); break;
case 9: _t->itemSelectionChanged(); break;
case 10: _t->incomingMessage(); break;
case 11: _t->contextualMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject MessagePage::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_MessagePage.data,
qt_meta_data_MessagePage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MessagePage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MessagePage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MessagePage.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int MessagePage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 12)
qt_static_metacall(this, _c, _id, _a);
_id -= 12;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 12)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 12;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+134
View File
@@ -0,0 +1,134 @@
/****************************************************************************
** Meta object code from reading C++ file 'monitoreddatamapper.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/monitoreddatamapper.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'monitoreddatamapper.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MonitoredDataMapper_t {
QByteArrayData data[3];
char stringdata0[34];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MonitoredDataMapper_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MonitoredDataMapper_t qt_meta_stringdata_MonitoredDataMapper = {
{
QT_MOC_LITERAL(0, 0, 19), // "MonitoredDataMapper"
QT_MOC_LITERAL(1, 20, 12), // "viewModified"
QT_MOC_LITERAL(2, 33, 0) // ""
},
"MonitoredDataMapper\0viewModified\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MonitoredDataMapper[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void,
0 // eod
};
void MonitoredDataMapper::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MonitoredDataMapper *>(_o);
(void)_t;
switch (_id) {
case 0: _t->viewModified(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MonitoredDataMapper::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MonitoredDataMapper::viewModified)) {
*result = 0;
return;
}
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject MonitoredDataMapper::staticMetaObject = { {
QMetaObject::SuperData::link<QDataWidgetMapper::staticMetaObject>(),
qt_meta_stringdata_MonitoredDataMapper.data,
qt_meta_data_MonitoredDataMapper,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MonitoredDataMapper::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MonitoredDataMapper::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MonitoredDataMapper.stringdata0))
return static_cast<void*>(this);
return QDataWidgetMapper::qt_metacast(_clname);
}
int MonitoredDataMapper::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDataWidgetMapper::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
// SIGNAL 0
void MonitoredDataMapper::viewModified()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+206
View File
@@ -0,0 +1,206 @@
/****************************************************************************
** Meta object code from reading C++ file 'mrichtextedit.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/plugins/mrichtexteditor/mrichtextedit.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mrichtextedit.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MRichTextEdit_t {
QByteArrayData data[27];
char stringdata0[325];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MRichTextEdit_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MRichTextEdit_t qt_meta_stringdata_MRichTextEdit = {
{
QT_MOC_LITERAL(0, 0, 13), // "MRichTextEdit"
QT_MOC_LITERAL(1, 14, 7), // "setText"
QT_MOC_LITERAL(2, 22, 0), // ""
QT_MOC_LITERAL(3, 23, 4), // "text"
QT_MOC_LITERAL(4, 28, 5), // "clear"
QT_MOC_LITERAL(5, 34, 12), // "setPlainText"
QT_MOC_LITERAL(6, 47, 7), // "setHtml"
QT_MOC_LITERAL(7, 55, 8), // "textBold"
QT_MOC_LITERAL(8, 64, 13), // "textUnderline"
QT_MOC_LITERAL(9, 78, 13), // "textStrikeout"
QT_MOC_LITERAL(10, 92, 10), // "textItalic"
QT_MOC_LITERAL(11, 103, 8), // "textSize"
QT_MOC_LITERAL(12, 112, 1), // "p"
QT_MOC_LITERAL(13, 114, 8), // "textLink"
QT_MOC_LITERAL(14, 123, 7), // "checked"
QT_MOC_LITERAL(15, 131, 9), // "textStyle"
QT_MOC_LITERAL(16, 141, 5), // "index"
QT_MOC_LITERAL(17, 147, 11), // "textBgColor"
QT_MOC_LITERAL(18, 159, 10), // "listBullet"
QT_MOC_LITERAL(19, 170, 11), // "listOrdered"
QT_MOC_LITERAL(20, 182, 28), // "slotCurrentCharFormatChanged"
QT_MOC_LITERAL(21, 211, 15), // "QTextCharFormat"
QT_MOC_LITERAL(22, 227, 6), // "format"
QT_MOC_LITERAL(23, 234, 25), // "slotCursorPositionChanged"
QT_MOC_LITERAL(24, 260, 24), // "slotClipboardDataChanged"
QT_MOC_LITERAL(25, 285, 19), // "increaseIndentation"
QT_MOC_LITERAL(26, 305, 19) // "decreaseIndentation"
},
"MRichTextEdit\0setText\0\0text\0clear\0"
"setPlainText\0setHtml\0textBold\0"
"textUnderline\0textStrikeout\0textItalic\0"
"textSize\0p\0textLink\0checked\0textStyle\0"
"index\0textBgColor\0listBullet\0listOrdered\0"
"slotCurrentCharFormatChanged\0"
"QTextCharFormat\0format\0slotCursorPositionChanged\0"
"slotClipboardDataChanged\0increaseIndentation\0"
"decreaseIndentation"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MRichTextEdit[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
19, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 109, 2, 0x0a /* Public */,
4, 0, 112, 2, 0x0a /* Public */,
5, 1, 113, 2, 0x09 /* Protected */,
6, 1, 116, 2, 0x09 /* Protected */,
7, 0, 119, 2, 0x09 /* Protected */,
8, 0, 120, 2, 0x09 /* Protected */,
9, 0, 121, 2, 0x09 /* Protected */,
10, 0, 122, 2, 0x09 /* Protected */,
11, 1, 123, 2, 0x09 /* Protected */,
13, 1, 126, 2, 0x09 /* Protected */,
15, 1, 129, 2, 0x09 /* Protected */,
17, 0, 132, 2, 0x09 /* Protected */,
18, 1, 133, 2, 0x09 /* Protected */,
19, 1, 136, 2, 0x09 /* Protected */,
20, 1, 139, 2, 0x09 /* Protected */,
23, 0, 142, 2, 0x09 /* Protected */,
24, 0, 143, 2, 0x09 /* Protected */,
25, 0, 144, 2, 0x09 /* Protected */,
26, 0, 145, 2, 0x09 /* Protected */,
// slots: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 12,
QMetaType::Void, QMetaType::Bool, 14,
QMetaType::Void, QMetaType::Int, 16,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 14,
QMetaType::Void, QMetaType::Bool, 14,
QMetaType::Void, 0x80000000 | 21, 22,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void MRichTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MRichTextEdit *>(_o);
(void)_t;
switch (_id) {
case 0: _t->setText((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 1: _t->clear(); break;
case 2: _t->setPlainText((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 3: _t->setHtml((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 4: _t->textBold(); break;
case 5: _t->textUnderline(); break;
case 6: _t->textStrikeout(); break;
case 7: _t->textItalic(); break;
case 8: _t->textSize((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 9: _t->textLink((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 10: _t->textStyle((*reinterpret_cast< int(*)>(_a[1]))); break;
case 11: _t->textBgColor(); break;
case 12: _t->listBullet((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 13: _t->listOrdered((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 14: _t->slotCurrentCharFormatChanged((*reinterpret_cast< const QTextCharFormat(*)>(_a[1]))); break;
case 15: _t->slotCursorPositionChanged(); break;
case 16: _t->slotClipboardDataChanged(); break;
case 17: _t->increaseIndentation(); break;
case 18: _t->decreaseIndentation(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject MRichTextEdit::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_MRichTextEdit.data,
qt_meta_data_MRichTextEdit,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MRichTextEdit::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MRichTextEdit::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MRichTextEdit.stringdata0))
return static_cast<void*>(this);
if (!strcmp(_clname, "Ui::MRichTextEdit"))
return static_cast< Ui::MRichTextEdit*>(this);
return QWidget::qt_metacast(_clname);
}
int MRichTextEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 19)
qt_static_metacall(this, _c, _id, _a);
_id -= 19;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 19)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 19;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+131
View File
@@ -0,0 +1,131 @@
/****************************************************************************
** Meta object code from reading C++ file 'notificator.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/notificator.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'notificator.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Notificator_t {
QByteArrayData data[9];
char stringdata0[60];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Notificator_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Notificator_t qt_meta_stringdata_Notificator = {
{
QT_MOC_LITERAL(0, 0, 11), // "Notificator"
QT_MOC_LITERAL(1, 12, 6), // "notify"
QT_MOC_LITERAL(2, 19, 0), // ""
QT_MOC_LITERAL(3, 20, 5), // "Class"
QT_MOC_LITERAL(4, 26, 3), // "cls"
QT_MOC_LITERAL(5, 30, 5), // "title"
QT_MOC_LITERAL(6, 36, 4), // "text"
QT_MOC_LITERAL(7, 41, 4), // "icon"
QT_MOC_LITERAL(8, 46, 13) // "millisTimeout"
},
"Notificator\0notify\0\0Class\0cls\0title\0"
"text\0icon\0millisTimeout"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Notificator[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 5, 29, 2, 0x0a /* Public */,
1, 4, 40, 2, 0x2a /* Public | MethodCloned */,
1, 3, 49, 2, 0x2a /* Public | MethodCloned */,
// slots: parameters
QMetaType::Void, 0x80000000 | 3, QMetaType::QString, QMetaType::QString, QMetaType::QIcon, QMetaType::Int, 4, 5, 6, 7, 8,
QMetaType::Void, 0x80000000 | 3, QMetaType::QString, QMetaType::QString, QMetaType::QIcon, 4, 5, 6, 7,
QMetaType::Void, 0x80000000 | 3, QMetaType::QString, QMetaType::QString, 4, 5, 6,
0 // eod
};
void Notificator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Notificator *>(_o);
(void)_t;
switch (_id) {
case 0: _t->notify((*reinterpret_cast< Class(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QIcon(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
case 1: _t->notify((*reinterpret_cast< Class(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QIcon(*)>(_a[4]))); break;
case 2: _t->notify((*reinterpret_cast< Class(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject Notificator::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_Notificator.data,
qt_meta_data_Notificator,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Notificator::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Notificator::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Notificator.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int Notificator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+204
View File
@@ -0,0 +1,204 @@
/****************************************************************************
** Meta object code from reading C++ file 'optionsdialog.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/optionsdialog.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'optionsdialog.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_OptionsDialog_t {
QByteArrayData data[21];
char stringdata0[340];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_OptionsDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_OptionsDialog_t qt_meta_stringdata_OptionsDialog = {
{
QT_MOC_LITERAL(0, 0, 13), // "OptionsDialog"
QT_MOC_LITERAL(1, 14, 12), // "proxyIpValid"
QT_MOC_LITERAL(2, 27, 0), // ""
QT_MOC_LITERAL(3, 28, 19), // "QValidatedLineEdit*"
QT_MOC_LITERAL(4, 48, 6), // "object"
QT_MOC_LITERAL(5, 55, 6), // "fValid"
QT_MOC_LITERAL(6, 62, 17), // "enableApplyButton"
QT_MOC_LITERAL(7, 80, 18), // "disableApplyButton"
QT_MOC_LITERAL(8, 99, 17), // "enableSaveButtons"
QT_MOC_LITERAL(9, 117, 18), // "disableSaveButtons"
QT_MOC_LITERAL(10, 136, 18), // "setSaveButtonState"
QT_MOC_LITERAL(11, 155, 6), // "fState"
QT_MOC_LITERAL(12, 162, 19), // "on_okButton_clicked"
QT_MOC_LITERAL(13, 182, 23), // "on_cancelButton_clicked"
QT_MOC_LITERAL(14, 206, 22), // "on_applyButton_clicked"
QT_MOC_LITERAL(15, 229, 24), // "showRestartWarning_Proxy"
QT_MOC_LITERAL(16, 254, 23), // "showRestartWarning_Lang"
QT_MOC_LITERAL(17, 278, 17), // "updateDisplayUnit"
QT_MOC_LITERAL(18, 296, 18), // "handleProxyIpValid"
QT_MOC_LITERAL(19, 315, 16), // "applyTorDefaults"
QT_MOC_LITERAL(20, 332, 7) // "enabled"
},
"OptionsDialog\0proxyIpValid\0\0"
"QValidatedLineEdit*\0object\0fValid\0"
"enableApplyButton\0disableApplyButton\0"
"enableSaveButtons\0disableSaveButtons\0"
"setSaveButtonState\0fState\0on_okButton_clicked\0"
"on_cancelButton_clicked\0on_applyButton_clicked\0"
"showRestartWarning_Proxy\0"
"showRestartWarning_Lang\0updateDisplayUnit\0"
"handleProxyIpValid\0applyTorDefaults\0"
"enabled"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_OptionsDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
14, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 2, 84, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 0, 89, 2, 0x08 /* Private */,
7, 0, 90, 2, 0x08 /* Private */,
8, 0, 91, 2, 0x08 /* Private */,
9, 0, 92, 2, 0x08 /* Private */,
10, 1, 93, 2, 0x08 /* Private */,
12, 0, 96, 2, 0x08 /* Private */,
13, 0, 97, 2, 0x08 /* Private */,
14, 0, 98, 2, 0x08 /* Private */,
15, 0, 99, 2, 0x08 /* Private */,
16, 0, 100, 2, 0x08 /* Private */,
17, 0, 101, 2, 0x08 /* Private */,
18, 2, 102, 2, 0x08 /* Private */,
19, 1, 107, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, 0x80000000 | 3, QMetaType::Bool, 4, 5,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 11,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 3, QMetaType::Bool, 4, 11,
QMetaType::Void, QMetaType::Bool, 20,
0 // eod
};
void OptionsDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<OptionsDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->proxyIpValid((*reinterpret_cast< QValidatedLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
case 1: _t->enableApplyButton(); break;
case 2: _t->disableApplyButton(); break;
case 3: _t->enableSaveButtons(); break;
case 4: _t->disableSaveButtons(); break;
case 5: _t->setSaveButtonState((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 6: _t->on_okButton_clicked(); break;
case 7: _t->on_cancelButton_clicked(); break;
case 8: _t->on_applyButton_clicked(); break;
case 9: _t->showRestartWarning_Proxy(); break;
case 10: _t->showRestartWarning_Lang(); break;
case 11: _t->updateDisplayUnit(); break;
case 12: _t->handleProxyIpValid((*reinterpret_cast< QValidatedLineEdit*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
case 13: _t->applyTorDefaults((*reinterpret_cast< bool(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (OptionsDialog::*)(QValidatedLineEdit * , bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OptionsDialog::proxyIpValid)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject OptionsDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_OptionsDialog.data,
qt_meta_data_OptionsDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *OptionsDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *OptionsDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_OptionsDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int OptionsDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 14)
qt_static_metacall(this, _c, _id, _a);
_id -= 14;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 14)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 14;
}
return _id;
}
// SIGNAL 0
void OptionsDialog::proxyIpValid(QValidatedLineEdit * _t1, bool _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+191
View File
@@ -0,0 +1,191 @@
/****************************************************************************
** Meta object code from reading C++ file 'optionsmodel.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/optionsmodel.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'optionsmodel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_OptionsModel_t {
QByteArrayData data[7];
char stringdata0[109];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_OptionsModel_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_OptionsModel_t qt_meta_stringdata_OptionsModel = {
{
QT_MOC_LITERAL(0, 0, 12), // "OptionsModel"
QT_MOC_LITERAL(1, 13, 18), // "displayUnitChanged"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 4), // "unit"
QT_MOC_LITERAL(4, 38, 21), // "transactionFeeChanged"
QT_MOC_LITERAL(5, 60, 21), // "reserveBalanceChanged"
QT_MOC_LITERAL(6, 82, 26) // "coinControlFeaturesChanged"
},
"OptionsModel\0displayUnitChanged\0\0unit\0"
"transactionFeeChanged\0reserveBalanceChanged\0"
"coinControlFeaturesChanged"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_OptionsModel[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 34, 2, 0x06 /* Public */,
4, 1, 37, 2, 0x06 /* Public */,
5, 1, 40, 2, 0x06 /* Public */,
6, 1, 43, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Int, 3,
QMetaType::Void, QMetaType::LongLong, 2,
QMetaType::Void, QMetaType::LongLong, 2,
QMetaType::Void, QMetaType::Bool, 2,
0 // eod
};
void OptionsModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<OptionsModel *>(_o);
(void)_t;
switch (_id) {
case 0: _t->displayUnitChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 1: _t->transactionFeeChanged((*reinterpret_cast< qint64(*)>(_a[1]))); break;
case 2: _t->reserveBalanceChanged((*reinterpret_cast< qint64(*)>(_a[1]))); break;
case 3: _t->coinControlFeaturesChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (OptionsModel::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OptionsModel::displayUnitChanged)) {
*result = 0;
return;
}
}
{
using _t = void (OptionsModel::*)(qint64 );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OptionsModel::transactionFeeChanged)) {
*result = 1;
return;
}
}
{
using _t = void (OptionsModel::*)(qint64 );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OptionsModel::reserveBalanceChanged)) {
*result = 2;
return;
}
}
{
using _t = void (OptionsModel::*)(bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OptionsModel::coinControlFeaturesChanged)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject OptionsModel::staticMetaObject = { {
QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
qt_meta_stringdata_OptionsModel.data,
qt_meta_data_OptionsModel,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *OptionsModel::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *OptionsModel::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_OptionsModel.stringdata0))
return static_cast<void*>(this);
return QAbstractListModel::qt_metacast(_clname);
}
int OptionsModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QAbstractListModel::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
// SIGNAL 0
void OptionsModel::displayUnitChanged(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void OptionsModel::transactionFeeChanged(qint64 _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void OptionsModel::reserveBalanceChanged(qint64 _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void OptionsModel::coinControlFeaturesChanged(bool _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+159
View File
@@ -0,0 +1,159 @@
/****************************************************************************
** Meta object code from reading C++ file 'overviewpage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/overviewpage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'overviewpage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_OverviewPage_t {
QByteArrayData data[12];
char stringdata0[154];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_OverviewPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_OverviewPage_t qt_meta_stringdata_OverviewPage = {
{
QT_MOC_LITERAL(0, 0, 12), // "OverviewPage"
QT_MOC_LITERAL(1, 13, 18), // "transactionClicked"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 11), // "QModelIndex"
QT_MOC_LITERAL(4, 45, 5), // "index"
QT_MOC_LITERAL(5, 51, 10), // "setBalance"
QT_MOC_LITERAL(6, 62, 7), // "balance"
QT_MOC_LITERAL(7, 70, 5), // "stake"
QT_MOC_LITERAL(8, 76, 18), // "unconfirmedBalance"
QT_MOC_LITERAL(9, 95, 15), // "immatureBalance"
QT_MOC_LITERAL(10, 111, 17), // "updateDisplayUnit"
QT_MOC_LITERAL(11, 129, 24) // "handleTransactionClicked"
},
"OverviewPage\0transactionClicked\0\0"
"QModelIndex\0index\0setBalance\0balance\0"
"stake\0unconfirmedBalance\0immatureBalance\0"
"updateDisplayUnit\0handleTransactionClicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_OverviewPage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 34, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
5, 4, 37, 2, 0x0a /* Public */,
10, 0, 46, 2, 0x08 /* Private */,
11, 1, 47, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, 0x80000000 | 3, 4,
// slots: parameters
QMetaType::Void, QMetaType::LongLong, QMetaType::LongLong, QMetaType::LongLong, QMetaType::LongLong, 6, 7, 8, 9,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 3, 4,
0 // eod
};
void OverviewPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<OverviewPage *>(_o);
(void)_t;
switch (_id) {
case 0: _t->transactionClicked((*reinterpret_cast< const QModelIndex(*)>(_a[1]))); break;
case 1: _t->setBalance((*reinterpret_cast< qint64(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])),(*reinterpret_cast< qint64(*)>(_a[3])),(*reinterpret_cast< qint64(*)>(_a[4]))); break;
case 2: _t->updateDisplayUnit(); break;
case 3: _t->handleTransactionClicked((*reinterpret_cast< const QModelIndex(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (OverviewPage::*)(const QModelIndex & );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&OverviewPage::transactionClicked)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject OverviewPage::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_OverviewPage.data,
qt_meta_data_OverviewPage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *OverviewPage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *OverviewPage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_OverviewPage.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int OverviewPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
// SIGNAL 0
void OverviewPage::transactionClicked(const QModelIndex & _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+484
View File
@@ -0,0 +1,484 @@
#define __DBL_MIN_EXP__ (-1021)
#define __LDBL_MANT_DIG__ 64
#define __cpp_nontype_template_parameter_auto 201606L
#define __UINT_LEAST16_MAX__ 0xffff
#define __FLT16_HAS_QUIET_NAN__ 1
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __cpp_aggregate_nsdmi 201304L
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16
#define __INTMAX_C(c) c ## LL
#define __CHAR_BIT__ 8
#define __MINGW32__ 1
#define __UINT8_MAX__ 0xff
#define __SCHAR_WIDTH__ 8
#define _WIN64 1
#define __WINT_MAX__ 0xffff
#define __FLT32_MIN_EXP__ (-125)
#define __cpp_static_assert 201411L
#define __BFLT16_MIN_10_EXP__ (-37)
#define __cpp_inheriting_constructors 201511L
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __WCHAR_MAX__ 0xffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __cpp_binary_literals 201304L
#define __FLT64_DECIMAL_DIG__ 17
#define __cpp_noexcept_function_type 201510L
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __cpp_variadic_templates 200704L
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __cpp_variable_templates 201304L
#define __FLT32X_MAX_EXP__ 1024
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __cpp_rvalue_reference 200610L
#define __cpp_nested_namespace_definitions 201411L
#define _stdcall __attribute__((__stdcall__))
#define __DEC64_MAX_EXP__ 385
#define __INT8_C(c) c
#define __LDBL_HAS_INFINITY__ 1
#define __INT_LEAST8_WIDTH__ 8
#define __cpp_variadic_using 201611L
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
#define __INT_LEAST8_MAX__ 0x7f
#define __cpp_attributes 200809L
#define __cpp_capture_star_this 201603L
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __cpp_if_constexpr 201606L
#define __BFLT16_MAX_10_EXP__ 38
#define __BFLT16_MAX_EXP__ 128
#define __LDBL_IS_IEC_60559__ 1
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __UINTMAX_TYPE__ long long unsigned int
#define __cpp_nsdmi 200809L
#define __BFLT16_DECIMAL_DIG__ 4
#define __DEC32_EPSILON__ 1E-6DF
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __OPTIMIZE__ 1
#define __UINT32_MAX__ 0xffffffffU
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
#define __FLT128_MIN_EXP__ (-16381)
#define __DEC64X_MAX_EXP__ 6145
#define __WINT_MIN__ 0
#define __FLT128_MIN_10_EXP__ (-4931)
#define __FLT32X_IS_IEC_60559__ 1
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ 0
#define __INT64_C(c) c ## LL
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __ATOMIC_SEQ_CST 5
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
#define __FLT32X_MANT_DIG__ 53
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __cpp_aligned_new 201606L
#define __FLT32_MAX_10_EXP__ 38
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __DEC64_MIN_EXP__ (-382)
#define __WIN64 1
#define __cpp_decltype_auto 201304L
#define __DBL_DIG__ 15
#define __STDC_EMBED_EMPTY__ 2
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __GXX_WEAK__ 1
#define __SHRT_WIDTH__ 16
#define __FLT32_IS_IEC_60559__ 1
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __DBL_IS_IEC_60559__ 1
#define __DEC32_MAX__ 9.999999E96DF
#define __cpp_threadsafe_static_init 200806L
#define __cpp_enumerator_attributes 201411L
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __FLT32X_HAS_INFINITY__ 1
#define __INT_WIDTH__ 32
#define __DECIMAL_DIG__ 21
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
#define __INT16_MAX__ 0x7fff
#define __FLT64_MIN_EXP__ (-1021)
#define __DEC64X_EPSILON__ 1E-33D64x
#define __FLT64X_MIN_10_EXP__ (-4931)
#define __LDBL_HAS_QUIET_NAN__ 1
#define __FLT16_MIN_EXP__ (-13)
#define __FLT64_MANT_DIG__ 53
#define _REENTRANT 1
#define __FLT64X_MANT_DIG__ 64
#define __BFLT16_DIG__ 2
#define __GNUC__ 15
#define _cdecl __attribute__((__cdecl__))
#define __GXX_RTTI 1
#define __MMX__ 1
#define __FLT_HAS_DENORM__ 1
#define __SIZEOF_LONG_DOUBLE__ 16
#define __BIGGEST_ALIGNMENT__ 16
#define __STDC_UTF_16__ 1
#define __SIZE_TYPE__ long long unsigned int
#define __FLT64_MAX_10_EXP__ 308
#define __BFLT16_IS_IEC_60559__ 0
#define __FLT16_MAX_10_EXP__ 4
#define __cpp_delegating_constructors 200604L
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define _thiscall __attribute__((__thiscall__))
#define __cpp_raw_strings 200710L
#define __INT_FAST32_MAX__ 0x7fffffff
#define __DBL_HAS_INFINITY__ 1
#define __INT64_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_FLOAT__ 4
#define __WINNT__ 1
#define __HAVE_SPECULATION_SAFE_VALUE 1
#define __cpp_fold_expressions 201603L
#define __DEC32_MIN_EXP__ (-94)
#define __INTPTR_WIDTH__ 64
#define __UINT_LEAST32_MAX__ 0xffffffffU
#define __FLT32X_HAS_DENORM__ 1
#define __INT_FAST16_TYPE__ short int
#define __MMX_WITH_SSE__ 1
#define _fastcall __attribute__((__fastcall__))
#define __LDBL_HAS_DENORM__ 1
#define __SEG_GS 1
#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16
#define __cplusplus 201703L
#define __cpp_ref_qualifiers 200710L
#define __DEC32_MIN__ 1E-95DF
#define __DEPRECATED 1
#define __cpp_rvalue_references 200610L
#define __DBL_MAX_EXP__ 1024
#define __WCHAR_WIDTH__ 16
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __DEC128_EPSILON__ 1E-33DL
#define __FLT16_DECIMAL_DIG__ 5
#define __SSE2_MATH__ 1
#define __ATOMIC_HLE_RELEASE 131072
#define __WIN32__ 1
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
#define __amd64 1
#define __DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x
#define __ATOMIC_HLE_ACQUIRE 65536
#define __GNUG__ 15
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
#define __SIZEOF_SIZE_T__ 8
#define __BFLT16_HAS_INFINITY__ 1
#define __FLT64X_MIN_EXP__ (-16381)
#define __SIZEOF_WINT_T__ 2
#define __FLT32X_DIG__ 15
#define __LONG_LONG_WIDTH__ 64
#define __cpp_initializer_lists 200806L
#define __FLT32_MAX_EXP__ 128
#define __cpp_hex_float 201603L
#define __GXX_ABI_VERSION 1020
#define __FLT_MIN_EXP__ (-125)
#define __x86_64 1
#define __cpp_lambdas 200907L
#define __INT_FAST64_TYPE__ long long int
#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
#define __cpp_template_auto 201606L
#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __SIZEOF_POINTER__ 8
#define __DBL_HAS_QUIET_NAN__ 1
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
#define __LDBL_MAX_EXP__ 16384
#define __DECIMAL_BID_FORMAT__ 1
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
#define __FLT64_MIN_10_EXP__ (-307)
#define __FLT16_MIN_10_EXP__ (-4)
#define __FLT64X_DECIMAL_DIG__ 21
#define __DEC128_MIN__ 1E-6143DL
#define __REGISTER_PREFIX__
#define __UINT16_MAX__ 0xffff
#define __FLT128_HAS_INFINITY__ 1
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
#define __UINT8_TYPE__ unsigned char
#define __FLT_DIG__ 6
#define __DEC_EVAL_METHOD__ 2
#define __FLT_MANT_DIG__ 24
#define __LDBL_DECIMAL_DIG__ 21
#define __VERSION__ "15.2.0"
#define __UINT64_C(c) c ## ULL
#define __cpp_unicode_characters 201411L
#define __DEC64X_MIN__ 1E-6143D64x
#define _WIN32 1
#define __SEH__ 1
#define __INT_LEAST32_MAX__ 0x7fffffff
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __FLT128_MAX_EXP__ 16384
#define __FLT32_MANT_DIG__ 24
#define __cpp_decltype 200707L
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __FLT32X_MIN_EXP__ (-1021)
#define __cpp_aggregate_bases 201603L
#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16
#define __FLT128_HAS_DENORM__ 1
#define __FLT32_DECIMAL_DIG__ 9
#define __FLT128_DIG__ 33
#define _INTEGRAL_MAX_BITS 64
#define __INT32_C(c) c
#define __DEC64_EPSILON__ 1E-15DD
#define __ORDER_PDP_ENDIAN__ 3412
#define __DEC128_MIN_EXP__ (-6142)
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
#define __INT_FAST32_TYPE__ int
#define __UINT_LEAST16_TYPE__ short unsigned int
#define __DEC64X_MANT_DIG__ 34
#define __DEC128_MAX_EXP__ 6145
#define __DBL_HAS_DENORM__ 1
#define __cpp_rtti 199711L
#define __UINT64_MAX__ 0xffffffffffffffffULL
#define __FLT_IS_IEC_60559__ 1
#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE"
#define __cdecl __attribute__((__cdecl__))
#define __FLT64X_DIG__ 18
#define __INT8_TYPE__ signed char
#define __cpp_digit_separators 201309L
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#define __UINT32_TYPE__ unsigned int
#define __BFLT16_HAS_QUIET_NAN__ 1
#define __FLT_RADIX__ 2
#define __INT_LEAST16_TYPE__ short int
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
#define __UINTMAX_C(c) c ## ULL
#define __FLT16_DIG__ 3
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
#define __SIG_ATOMIC_MAX__ 0x7fffffff
#define __cpp_constexpr 201603L
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __USER_LABEL_PREFIX__
#define __SIZEOF_PTRDIFF_T__ 8
#define __FLT64X_HAS_INFINITY__ 1
#define __SIZEOF_LONG__ 4
#define __LDBL_DIG__ 18
#define __FLT64_IS_IEC_60559__ 1
#define __x86_64__ 1
#define __FLT16_IS_IEC_60559__ 1
#define __FLT16_MAX_EXP__ 16
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
#define __STDC_EMBED_FOUND__ 1
#define __MSVCRT__ 1
#define __INT_FAST16_MAX__ 0x7fff
#define __GCC_CONSTRUCTIVE_SIZE 64
#define __FLT64_DIG__ 15
#define __UINT_FAST32_MAX__ 0xffffffffU
#define __UINT_LEAST64_TYPE__ long long unsigned int
#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MAX_10_EXP__ 38
#define __FLT64X_HAS_DENORM__ 1
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
#define __FLT_HAS_INFINITY__ 1
#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8"
#define __cpp_unicode_literals 200710L
#define __UINT_FAST16_TYPE__ short unsigned int
#define __DEC64_MAX__ 9.999999999999999E384DD
#define __STDC_EMBED_NOT_FOUND__ 0
#define __INT_FAST32_WIDTH__ 32
#define __CHAR16_TYPE__ short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x
#define __SIZE_WIDTH__ 64
#define __SEG_FS 1
#define __INT_LEAST16_MAX__ 0x7fff
#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16
#define __DEC64_MANT_DIG__ 16
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
#define __SIG_ATOMIC_WIDTH__ 32
#define __INT_LEAST64_TYPE__ long long int
#define __INT16_TYPE__ short int
#define __INT_LEAST8_TYPE__ signed char
#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16
#define __nocona__ 1
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define __cpp_structured_bindings 201606L
#define __SIZEOF_INT__ 4
#define __DEC32_MAX_EXP__ 97
#define __INT_FAST8_MAX__ 0x7f
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
#define __cpp_sized_deallocation 201309L
#define __cpp_guaranteed_copy_elision 201606L
#define __WIN64__ 1
#define __FLT64_HAS_QUIET_NAN__ 1
#define __stdcall __attribute__((__stdcall__))
#define __FLT32_MIN_10_EXP__ (-37)
#define __EXCEPTIONS 1
#define __GXX_MERGED_TYPEINFO_NAMES 0
#define __UINT16_C(c) c
#define __PTRDIFF_WIDTH__ 64
#define __cpp_range_based_for 201603L
#define __INT_FAST16_WIDTH__ 16
#define __FLT64_HAS_INFINITY__ 1
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
#define __FLT16_HAS_INFINITY__ 1
#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __cpp_nontype_template_args 201411L
#define __DEC32_MANT_DIG__ 7
#define __INTPTR_TYPE__ long long int
#define __UINT16_TYPE__ short unsigned int
#define __WCHAR_TYPE__ short unsigned int
#define __pic__ 1
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
#define __INT_FAST64_WIDTH__ 64
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F
#define __FLT32_HAS_INFINITY__ 1
#define __FLT64X_MAX_EXP__ 16384
#define __UINT_FAST64_TYPE__ long long unsigned int
#define __cpp_inline_variables 201606L
#define __BFLT16_MIN_EXP__ (-125)
#define __INT_MAX__ 0x7fffffff
#define WIN32 1
#define __nocona 1
#define __code_model_medium__ 1
#define __INT64_TYPE__ long long int
#define __FLT_MAX_EXP__ 128
#define WIN64 1
#define __ORDER_BIG_ENDIAN__ 4321
#define __DBL_MANT_DIG__ 53
#define __SIZEOF_FLOAT128__ 16
#define __BFLT16_MANT_DIG__ 8
#define __DEC64_MIN__ 1E-383DD
#define __WINT_TYPE__ short unsigned int
#define __UINT_LEAST32_TYPE__ unsigned int
#define __SIZEOF_SHORT__ 2
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __DEC64X_MIN_EXP__ (-6142)
#define __amd64__ 1
#define __WINT_WIDTH__ 16
#define __INT_LEAST64_WIDTH__ 64
#define __FLT32X_MAX_10_EXP__ 308
#define __cpp_namespace_attributes 201411L
#define __WIN32 1
#define __SIZEOF_INT128__ 16
#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16
#define __FLT64X_IS_IEC_60559__ 1
#define __GXX_CONSTEXPR_ASM__ 1
#define __WCHAR_UNSIGNED__ 1
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
#define __INT_LEAST32_TYPE__ int
#define __thiscall __attribute__((__thiscall__))
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __cpp_return_type_deduction 201304L
#define __SIZEOF_WCHAR_T__ 2
#define __GNUC_PATCHLEVEL__ 0
#define __WINNT 1
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
#define __SSE3__ 1
#define __INT_FAST8_TYPE__ signed char
#define __fastcall __attribute__((__fastcall__))
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __STDCPP_THREADS__ 1
#define __BFLT16_HAS_DENORM__ 1
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __FLT16_HAS_DENORM__ 1
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __MINGW64__ 1
#define __GCC_DESTRUCTIVE_SIZE 64
#define __INTMAX_WIDTH__ 64
#define __cpp_runtime_arrays 198712L
#define __FLT32_DIG__ 6
#define __UINT64_TYPE__ long long unsigned int
#define __UINT32_C(c) c ## U
#define __cpp_alias_templates 200704L
#define WINNT 1
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __FLT128_IS_IEC_60559__ 1
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 32
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
#define __PIC__ 1
#define __INT32_MAX__ 0x7fffffff
#define __UINT_FAST32_TYPE__ unsigned int
#define __FLT16_MANT_DIG__ 11
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __SSE2__ 1
#define __cpp_deduction_guides 201703L
#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __cpp_exceptions 199711L
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long long int
#define __GLIBCXX_BITSIZE_INT_N_0 128
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __GNUC_MINOR__ 2
#define __GLIBCXX_TYPE_INT_N_0 __int128
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __cpp_template_template_args 201611L
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __PTRDIFF_TYPE__ long long int
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
#define __LONG_MAX__ 0x7fffffffL
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long long unsigned int
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
#define __DEC128_MANT_DIG__ 34
#define __LDBL_MIN_10_EXP__ (-4931)
#define __cpp_generic_lambdas 201304L
#define __SSE_MATH__ 1
#define __SIZEOF_LONG_LONG__ 8
#define __cpp_user_defined_literals 200809L
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __USING_POSIXTHREAD__ 1
#define __FLT32_HAS_QUIET_NAN__ 1
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffff
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __SIZE_MAX__ 0xffffffffffffffffULL
#define __UINT_FAST8_TYPE__ unsigned char
#define __cpp_init_captures 201304L
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3
#define __declspec(x) __attribute__((x))
+124
View File
@@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'qvalidatedlineedit.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/qvalidatedlineedit.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qvalidatedlineedit.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QValidatedLineEdit_t {
QByteArrayData data[5];
char stringdata0[45];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QValidatedLineEdit_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QValidatedLineEdit_t qt_meta_stringdata_QValidatedLineEdit = {
{
QT_MOC_LITERAL(0, 0, 18), // "QValidatedLineEdit"
QT_MOC_LITERAL(1, 19, 8), // "setValid"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 5), // "valid"
QT_MOC_LITERAL(4, 35, 9) // "markValid"
},
"QValidatedLineEdit\0setValid\0\0valid\0"
"markValid"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QValidatedLineEdit[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x0a /* Public */,
4, 0, 27, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void, QMetaType::Bool, 3,
QMetaType::Void,
0 // eod
};
void QValidatedLineEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QValidatedLineEdit *>(_o);
(void)_t;
switch (_id) {
case 0: _t->setValid((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: _t->markValid(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject QValidatedLineEdit::staticMetaObject = { {
QMetaObject::SuperData::link<QLineEdit::staticMetaObject>(),
qt_meta_stringdata_QValidatedLineEdit.data,
qt_meta_data_QValidatedLineEdit,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QValidatedLineEdit::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QValidatedLineEdit::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QValidatedLineEdit.stringdata0))
return static_cast<void*>(this);
return QLineEdit::qt_metacast(_clname);
}
int QValidatedLineEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QLineEdit::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+129
View File
@@ -0,0 +1,129 @@
/****************************************************************************
** Meta object code from reading C++ file 'qvalidatedtextedit.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/qvalidatedtextedit.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qvalidatedtextedit.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QValidatedTextEdit_t {
QByteArrayData data[7];
char stringdata0[68];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QValidatedTextEdit_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QValidatedTextEdit_t qt_meta_stringdata_QValidatedTextEdit = {
{
QT_MOC_LITERAL(0, 0, 18), // "QValidatedTextEdit"
QT_MOC_LITERAL(1, 19, 8), // "setValid"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 5), // "valid"
QT_MOC_LITERAL(4, 35, 12), // "setErrorText"
QT_MOC_LITERAL(5, 48, 9), // "errorText"
QT_MOC_LITERAL(6, 58, 9) // "markValid"
},
"QValidatedTextEdit\0setValid\0\0valid\0"
"setErrorText\0errorText\0markValid"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QValidatedTextEdit[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 29, 2, 0x0a /* Public */,
4, 1, 32, 2, 0x0a /* Public */,
6, 0, 35, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void, QMetaType::Bool, 3,
QMetaType::Void, QMetaType::QString, 5,
QMetaType::Void,
0 // eod
};
void QValidatedTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QValidatedTextEdit *>(_o);
(void)_t;
switch (_id) {
case 0: _t->setValid((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: _t->setErrorText((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->markValid(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject QValidatedTextEdit::staticMetaObject = { {
QMetaObject::SuperData::link<QPlainTextEdit::staticMetaObject>(),
qt_meta_stringdata_QValidatedTextEdit.data,
qt_meta_data_QValidatedTextEdit,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QValidatedTextEdit::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QValidatedTextEdit::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QValidatedTextEdit.stringdata0))
return static_cast<void*>(this);
return QPlainTextEdit::qt_metacast(_clname);
}
int QValidatedTextEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QPlainTextEdit::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+187
View File
@@ -0,0 +1,187 @@
/****************************************************************************
** Meta object code from reading C++ file 'qvaluecombobox.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/qvaluecombobox.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qvaluecombobox.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QValueComboBox_t {
QByteArrayData data[6];
char stringdata0[62];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QValueComboBox_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QValueComboBox_t qt_meta_stringdata_QValueComboBox = {
{
QT_MOC_LITERAL(0, 0, 14), // "QValueComboBox"
QT_MOC_LITERAL(1, 15, 12), // "valueChanged"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 22), // "handleSelectionChanged"
QT_MOC_LITERAL(4, 52, 3), // "idx"
QT_MOC_LITERAL(5, 56, 5) // "value"
},
"QValueComboBox\0valueChanged\0\0"
"handleSelectionChanged\0idx\0value"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QValueComboBox[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
1, 28, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 1, 25, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
// slots: parameters
QMetaType::Void, QMetaType::Int, 4,
// properties: name, type, flags
5, QMetaType::QVariant, 0x00595103,
// properties: notify_signal_id
0,
0 // eod
};
void QValueComboBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QValueComboBox *>(_o);
(void)_t;
switch (_id) {
case 0: _t->valueChanged(); break;
case 1: _t->handleSelectionChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (QValueComboBox::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QValueComboBox::valueChanged)) {
*result = 0;
return;
}
}
}
#ifndef QT_NO_PROPERTIES
else if (_c == QMetaObject::ReadProperty) {
auto *_t = static_cast<QValueComboBox *>(_o);
(void)_t;
void *_v = _a[0];
switch (_id) {
case 0: *reinterpret_cast< QVariant*>(_v) = _t->value(); break;
default: break;
}
} else if (_c == QMetaObject::WriteProperty) {
auto *_t = static_cast<QValueComboBox *>(_o);
(void)_t;
void *_v = _a[0];
switch (_id) {
case 0: _t->setValue(*reinterpret_cast< QVariant*>(_v)); break;
default: break;
}
} else if (_c == QMetaObject::ResetProperty) {
}
#endif // QT_NO_PROPERTIES
}
QT_INIT_METAOBJECT const QMetaObject QValueComboBox::staticMetaObject = { {
QMetaObject::SuperData::link<QComboBox::staticMetaObject>(),
qt_meta_stringdata_QValueComboBox.data,
qt_meta_data_QValueComboBox,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QValueComboBox::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QValueComboBox::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QValueComboBox.stringdata0))
return static_cast<void*>(this);
return QComboBox::qt_metacast(_clname);
}
int QValueComboBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QComboBox::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
#ifndef QT_NO_PROPERTIES
else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
|| _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::QueryPropertyDesignable) {
_id -= 1;
} else if (_c == QMetaObject::QueryPropertyScriptable) {
_id -= 1;
} else if (_c == QMetaObject::QueryPropertyStored) {
_id -= 1;
} else if (_c == QMetaObject::QueryPropertyEditable) {
_id -= 1;
} else if (_c == QMetaObject::QueryPropertyUser) {
_id -= 1;
}
#endif // QT_NO_PROPERTIES
return _id;
}
// SIGNAL 0
void QValueComboBox::valueChanged()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Binary file not shown.
+212
View File
@@ -0,0 +1,212 @@
/****************************************************************************
** Meta object code from reading C++ file 'rpcconsole.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.18)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../src/qt/rpcconsole.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'rpcconsole.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_RPCConsole_t {
QByteArrayData data[21];
char stringdata0[280];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_RPCConsole_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_RPCConsole_t qt_meta_stringdata_RPCConsole = {
{
QT_MOC_LITERAL(0, 0, 10), // "RPCConsole"
QT_MOC_LITERAL(1, 11, 12), // "stopExecutor"
QT_MOC_LITERAL(2, 24, 0), // ""
QT_MOC_LITERAL(3, 25, 10), // "cmdRequest"
QT_MOC_LITERAL(4, 36, 7), // "command"
QT_MOC_LITERAL(5, 44, 25), // "on_lineEdit_returnPressed"
QT_MOC_LITERAL(6, 70, 27), // "on_tabWidget_currentChanged"
QT_MOC_LITERAL(7, 98, 5), // "index"
QT_MOC_LITERAL(8, 104, 33), // "on_openDebugLogfileButton_cli..."
QT_MOC_LITERAL(9, 138, 30), // "on_showCLOptionsButton_clicked"
QT_MOC_LITERAL(10, 169, 5), // "clear"
QT_MOC_LITERAL(11, 175, 7), // "message"
QT_MOC_LITERAL(12, 183, 8), // "category"
QT_MOC_LITERAL(13, 192, 4), // "html"
QT_MOC_LITERAL(14, 197, 17), // "setNumConnections"
QT_MOC_LITERAL(15, 215, 5), // "count"
QT_MOC_LITERAL(16, 221, 12), // "setNumBlocks"
QT_MOC_LITERAL(17, 234, 12), // "countOfPeers"
QT_MOC_LITERAL(18, 247, 13), // "browseHistory"
QT_MOC_LITERAL(19, 261, 6), // "offset"
QT_MOC_LITERAL(20, 268, 11) // "scrollToEnd"
},
"RPCConsole\0stopExecutor\0\0cmdRequest\0"
"command\0on_lineEdit_returnPressed\0"
"on_tabWidget_currentChanged\0index\0"
"on_openDebugLogfileButton_clicked\0"
"on_showCLOptionsButton_clicked\0clear\0"
"message\0category\0html\0setNumConnections\0"
"count\0setNumBlocks\0countOfPeers\0"
"browseHistory\0offset\0scrollToEnd"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_RPCConsole[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
13, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 79, 2, 0x06 /* Public */,
3, 1, 80, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
5, 0, 83, 2, 0x08 /* Private */,
6, 1, 84, 2, 0x08 /* Private */,
8, 0, 87, 2, 0x08 /* Private */,
9, 0, 88, 2, 0x08 /* Private */,
10, 0, 89, 2, 0x0a /* Public */,
11, 3, 90, 2, 0x0a /* Public */,
11, 2, 97, 2, 0x2a /* Public | MethodCloned */,
14, 1, 102, 2, 0x0a /* Public */,
16, 2, 105, 2, 0x0a /* Public */,
18, 1, 110, 2, 0x0a /* Public */,
20, 0, 113, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 4,
// slots: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 7,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 12, 11, 13,
QMetaType::Void, QMetaType::Int, QMetaType::QString, 12, 11,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 15, 17,
QMetaType::Void, QMetaType::Int, 19,
QMetaType::Void,
0 // eod
};
void RPCConsole::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<RPCConsole *>(_o);
(void)_t;
switch (_id) {
case 0: _t->stopExecutor(); break;
case 1: _t->cmdRequest((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 2: _t->on_lineEdit_returnPressed(); break;
case 3: _t->on_tabWidget_currentChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: _t->on_openDebugLogfileButton_clicked(); break;
case 5: _t->on_showCLOptionsButton_clicked(); break;
case 6: _t->clear(); break;
case 7: _t->message((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
case 8: _t->message((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
case 9: _t->setNumConnections((*reinterpret_cast< int(*)>(_a[1]))); break;
case 10: _t->setNumBlocks((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 11: _t->browseHistory((*reinterpret_cast< int(*)>(_a[1]))); break;
case 12: _t->scrollToEnd(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (RPCConsole::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RPCConsole::stopExecutor)) {
*result = 0;
return;
}
}
{
using _t = void (RPCConsole::*)(const QString & );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&RPCConsole::cmdRequest)) {
*result = 1;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject RPCConsole::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_RPCConsole.data,
qt_meta_data_RPCConsole,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *RPCConsole::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *RPCConsole::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_RPCConsole.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int RPCConsole::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 13)
qt_static_metacall(this, _c, _id, _a);
_id -= 13;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 13)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 13;
}
return _id;
}
// SIGNAL 0
void RPCConsole::stopExecutor()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void RPCConsole::cmdRequest(const QString & _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

Some files were not shown because too many files have changed in this diff Show More