mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-02 17:54:01 +00:00
d47ac2d5f7
1. Generate new API 2. Import accounts by PK 3. Import account by seed phrase 4. Add watch only address 5. delete account 6. current account
99 lines
1.9 KiB
C++
99 lines
1.9 KiB
C++
#include "item.h"
|
|
|
|
namespace Modules::Main::Wallet::Accounts
|
|
{
|
|
Item::Item(QObject* parent,
|
|
const QString& name,
|
|
const QString& address,
|
|
const QString& path,
|
|
const QString& color,
|
|
const QString& publicKey,
|
|
const QString& walletType,
|
|
bool isWallet,
|
|
bool isChat,
|
|
float currencyBalance)
|
|
: QObject(parent)
|
|
, m_name(name)
|
|
, m_address(address)
|
|
, m_path(path)
|
|
, m_color(color)
|
|
, m_publicKey(publicKey)
|
|
, m_walletType(walletType)
|
|
, m_isWallet(isWallet)
|
|
, m_isChat(isChat)
|
|
, m_currencyBalance(currencyBalance)
|
|
{ }
|
|
|
|
const QString& Item::getName() const
|
|
{
|
|
return m_name;
|
|
}
|
|
|
|
const QString& Item::getAddress() const
|
|
{
|
|
return m_address;
|
|
}
|
|
|
|
const QString& Item::getPath() const
|
|
{
|
|
return m_path;
|
|
}
|
|
|
|
const QString& Item::getColor() const
|
|
{
|
|
return m_color;
|
|
}
|
|
|
|
const QString& Item::getPublicKey() const
|
|
{
|
|
return m_publicKey;
|
|
}
|
|
|
|
const QString& Item::getWalletType() const
|
|
{
|
|
return m_walletType;
|
|
}
|
|
|
|
bool Item::getIsWallet() const
|
|
{
|
|
return m_isWallet;
|
|
}
|
|
|
|
bool Item::getIsChat() const
|
|
{
|
|
return m_isChat;
|
|
}
|
|
|
|
float Item::getCurrencyBalance() const
|
|
{
|
|
return m_currencyBalance;
|
|
}
|
|
|
|
void Item::setData(Item* item)
|
|
{
|
|
if(item)
|
|
{
|
|
m_name = item->getName();
|
|
emit nameChanged();
|
|
m_address = item->getAddress();
|
|
emit addressChanged();
|
|
m_path = item->getPath();
|
|
emit pathChanged();
|
|
m_color = item->getColor();
|
|
emit colorChanged();
|
|
m_publicKey = item->getPublicKey();
|
|
emit publicKeyChanged();
|
|
m_walletType = item->getWalletType();
|
|
emit walletTypeChanged();
|
|
m_isWallet = item->getIsWallet();
|
|
emit isWalletChanged();
|
|
m_isChat = item->getIsChat();
|
|
emit isChatChanged();
|
|
m_currencyBalance = item->getCurrencyBalance();
|
|
emit currencyBalanceChanged();
|
|
}
|
|
}
|
|
|
|
|
|
} // namespace Modules::Main::Wallet::Accounts
|