#include "AddressBook.h"
#include <QDebug>
+#include <wallet/wallet2.h>
AddressBook::AddressBook(Wallet *wallet, tools::wallet2 *wallet2, QObject *parent)
: QObject(parent)
#include "rows/ContactRow.h"
#include "Wallet.h"
-#include "wallet/wallet2.h"
namespace Monero {
struct AddressBook;
}
+namespace tools{
+ class wallet2;
+}
+
class AddressBook : public QObject
{
Q_OBJECT
#include "Coins.h"
#include "rows/CoinsInfo.h"
+#include <wallet/wallet2.h>
Coins::Coins(Wallet *wallet, tools::wallet2 *wallet2, QObject *parent)
: QObject(parent)
#include <QList>
#include <QReadWriteLock>
#include <QDateTime>
-#include <wallet/api/wallet2_api.h>
#include "Wallet.h"
-#include "wallet/wallet2.h"
namespace Monero {
struct TransactionHistory;
}
+namespace tools {
+ class wallet2;
+}
+
class CoinsInfo;
class Coins : public QObject
#include "Subaddress.h"
#include <QDebug>
+#include <wallet/wallet2.h>
+
Subaddress::Subaddress(Wallet *wallet, tools::wallet2 *wallet2, QObject *parent)
: QObject(parent)
, m_wallet(wallet)
#include <QList>
#include <QDateTime>
-#include <wallet/wallet2.h>
-
#include "Wallet.h"
#include "rows/SubaddressRow.h"
+namespace tools {
+ class wallet2;
+}
+
class Subaddress : public QObject
{
Q_OBJECT
// SPDX-FileCopyrightText: 2020-2023 The Monero Project
#include "SubaddressAccount.h"
-#include <QDebug>
+#include <wallet/wallet2.h>
SubaddressAccount::SubaddressAccount(Wallet *wallet, tools::wallet2 *wallet2, QObject *parent)
: QObject(parent)
#include <functional>
-#include <wallet/api/wallet2_api.h>
#include <QObject>
#include <QReadWriteLock>
#include <QList>
#include <QDateTime>
-#include <wallet/wallet2.h>
-
#include "Wallet.h"
#include "rows/AccountRow.h"
+namespace tools {
+ class wallet2;
+}
+
class SubaddressAccount : public QObject
{
Q_OBJECT
#include "WalletManager.h"
#include "Transfer.h"
#include "Ring.h"
+#include "wallet/wallet2.h"
bool TransactionHistory::transaction(int index, std::function<void (TransactionRow &)> callback)
{
#include "rows/TransactionRow.h"
#include "Wallet.h"
-#include "wallet/wallet2.h"
+
+namespace tools {
+ class wallet2;
+}
namespace Monero {
struct TransactionHistory;