![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
Classes | |
class | ClickableLabel |
class | ClickableProgressBar |
class | TableViewLastColumnResizingFixer |
class | ToolTipToRichTextFilter |
Typedefs | |
typedef ClickableProgressBar | ProgressBar |
Functions | |
QString | dateTimeStr (const QDateTime &date) |
QString | dateTimeStr (qint64 nTime) |
QFont | fixedPitchFont () |
void | setupAddressWidget (QValidatedLineEdit *widget, QWidget *parent) |
void | setupAmountWidget (QLineEdit *widget, QWidget *parent) |
bool | parseBitcoinURI (const QUrl &uri, SendCoinsRecipient *out) |
bool | parseBitcoinURI (QString uri, SendCoinsRecipient *out) |
QString | formatBitcoinURI (const SendCoinsRecipient &info) |
bool | isDust (const QString &address, const CAmount &amount) |
QString | HtmlEscape (const QString &str, bool fMultiLine) |
QString | HtmlEscape (const std::string &str, bool fMultiLine) |
void | copyEntryData (QAbstractItemView *view, int column, int role) |
QList< QModelIndex > | getEntryData (QAbstractItemView *view, int column) |
QString | getSaveFileName (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedSuffixOut) |
QString | getOpenFileName (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedSuffixOut) |
Qt::ConnectionType | blockingGUIThreadConnection () |
bool | checkPoint (const QPoint &p, const QWidget *w) |
bool | isObscured (QWidget *w) |
void | openDebugLogfile () |
void | openConfigfile () |
void | openMNConfigfile () |
void | showBackups () |
void | SubstituteFonts (const QString &language) |
bool | GetStartOnSystemStartup () |
bool | SetStartOnSystemStartup (bool fAutoStart) |
void | migrateQtSettings () |
void | saveWindowGeometry (const QString &strSetting, QWidget *parent) |
void | restoreWindowGeometry (const QString &strSetting, const QSize &defaultSize, QWidget *parent) |
QString | getThemeName () |
QString | loadStyleSheet () |
void | setClipboard (const QString &str) |
boost::filesystem::path | qstringToBoostPath (const QString &path) |
QString | boostPathToQString (const boost::filesystem::path &path) |
QString | formatDurationStr (int secs) |
QString | formatServicesStr (quint64 mask) |
QString | formatPingTime (double dPingTime) |
QString | formatTimeOffset (int64_t nTimeOffset) |
QString | formatNiceTimeOffset (qint64 secs) |
Utility functions used by the Dash Qt UI.
Qt::ConnectionType GUIUtil::blockingGUIThreadConnection | ( | ) |
Get connection type to call object slot in GUI thread with invokeMethod. The call will be blocking.
Definition at line 386 of file guiutil.cpp.
Referenced by ThreadSafeMessageBox().
QString GUIUtil::boostPathToQString | ( | const boost::filesystem::path & | path | ) |
Definition at line 960 of file guiutil.cpp.
Referenced by Intro::getDefaultDataDirectory(), openConfigfile(), openDebugLogfile(), openMNConfigfile(), and showBackups().
bool GUIUtil::checkPoint | ( | const QPoint & | p, |
const QWidget * | w | ||
) |
Definition at line 398 of file guiutil.cpp.
Referenced by isObscured().
void GUIUtil::copyEntryData | ( | QAbstractItemView * | view, |
int | column, | ||
int | role = Qt::EditRole |
||
) |
Copy a field of the currently selected entry of a view to the clipboard. Does nothing if nothing is selected.
[in] | column | Data column to extract from the model |
[in] | role | Data role to extract from the model |
Definition at line 281 of file guiutil.cpp.
Referenced by TransactionView::copyAddress(), TransactionView::copyAmount(), TransactionView::copyLabel(), TransactionView::copyTxHex(), TransactionView::copyTxID(), TransactionView::copyTxPlainText(), TransactionView::eventFilter(), AddressBookPage::on_copyAddress_clicked(), and AddressBookPage::onCopyLabelAction().
QString GUIUtil::dateTimeStr | ( | const QDateTime & | date | ) |
Definition at line 87 of file guiutil.cpp.
Referenced by AutoBackupWallet(), RecentRequestsTableModel::data(), dateTimeStr(), TransactionTableModel::formatTxDate(), TransactionDesc::FormatTxStatus(), TransactionTableModel::formatTxStatus(), TxViewDelegate::paint(), TransactionDesc::toHTML(), and CoinControlDialog::updateView().
QString GUIUtil::dateTimeStr | ( | qint64 | nTime | ) |
Definition at line 92 of file guiutil.cpp.
QFont GUIUtil::fixedPitchFont | ( | ) |
Definition at line 97 of file guiutil.cpp.
Referenced by RPCConsole::clear(), AddressTableModel::data(), SendCoinsEntry::SendCoinsEntry(), setupAddressWidget(), and SignVerifyMessageDialog::SignVerifyMessageDialog().
QString GUIUtil::formatBitcoinURI | ( | const SendCoinsRecipient & | info | ) |
Definition at line 219 of file guiutil.cpp.
Referenced by ReceiveCoinsDialog::copyURI(), ReceiveRequestDialog::on_btnCopyURI_clicked(), and ReceiveRequestDialog::update().
QString GUIUtil::formatDurationStr | ( | int | secs | ) |
Definition at line 966 of file guiutil.cpp.
Referenced by RPCConsole::setTrafficGraphRange(), and RPCConsole::updateNodeDetail().
QString GUIUtil::formatNiceTimeOffset | ( | qint64 | secs | ) |
Definition at line 1028 of file guiutil.cpp.
Referenced by BitcoinGUI::setNumBlocks(), and ModalOverlay::tipUpdate().
QString GUIUtil::formatPingTime | ( | double | dPingTime | ) |
Definition at line 1018 of file guiutil.cpp.
Referenced by PeerTableModel::data(), and RPCConsole::updateNodeDetail().
QString GUIUtil::formatServicesStr | ( | quint64 | mask | ) |
Definition at line 986 of file guiutil.cpp.
Referenced by RPCConsole::updateNodeDetail().
QString GUIUtil::formatTimeOffset | ( | int64_t | nTimeOffset | ) |
Definition at line 1023 of file guiutil.cpp.
Referenced by RPCConsole::updateNodeDetail().
QList< QModelIndex > GUIUtil::getEntryData | ( | QAbstractItemView * | view, |
int | column | ||
) |
Return a field of the currently selected entry as a QString. Does nothing if nothing is selected.
[in] | column | Data column to extract from the model |
Definition at line 294 of file guiutil.cpp.
Referenced by RPCConsole::banSelectedNode(), RPCConsole::disconnectSelectedNode(), and RPCConsole::unbanSelectedNode().
QString GUIUtil::getOpenFileName | ( | QWidget * | parent, |
const QString & | caption, | ||
const QString & | dir, | ||
const QString & | filter, | ||
QString * | selectedSuffixOut | ||
) |
Get open filename, convenience wrapper for QFileDialog::getOpenFileName.
[in] | parent | Parent window (or 0) |
[in] | caption | Window caption (or empty, for default) |
[in] | dir | Starting directory (or empty, to default to documents directory) |
[in] | filter | Filter specification such as "Comma Separated Files (*.csv)" |
[out] | selectedSuffixOut | Pointer to return the suffix (file type) that was selected (or 0). Can be useful when choosing the save file format based on suffix. |
Definition at line 351 of file guiutil.cpp.
Referenced by OpenURIDialog::on_selectFileButton_clicked().
QString GUIUtil::getSaveFileName | ( | QWidget * | parent, |
const QString & | caption, | ||
const QString & | dir, | ||
const QString & | filter, | ||
QString * | selectedSuffixOut | ||
) |
Get save filename, mimics QFileDialog::getSaveFileName, except that it appends a default suffix when no suffix is provided by the user.
[in] | parent | Parent window (or 0) |
[in] | caption | Window caption (or empty, for default) |
[in] | dir | Starting directory (or empty, to default to documents directory) |
[in] | filter | Filter specification such as "Comma Separated Files (*.csv)" |
[out] | selectedSuffixOut | Pointer to return the suffix (file type) that was selected (or 0). Can be useful when choosing the save file format based on suffix. |
Definition at line 301 of file guiutil.cpp.
Referenced by WalletView::backupWallet(), TransactionView::exportClicked(), AddressBookPage::on_exportButton_clicked(), and QRImageWidget::saveImage().
bool GUIUtil::GetStartOnSystemStartup | ( | ) |
Definition at line 858 of file guiutil.cpp.
Referenced by OptionsModel::data(), and OptionsModel::Reset().
QString GUIUtil::getThemeName | ( | ) |
Return name of current CSS theme
Definition at line 902 of file guiutil.cpp.
Referenced by AddressBookPage::AddressBookPage(), CoinControlDialog::buttonToggleLockClicked(), RPCConsole::clear(), BitcoinGUI::createActions(), HelpMessageDialog::HelpMessageDialog(), CoinControlDialog::lockCoin(), NetworkStyle::NetworkStyle(), OverviewPage::OverviewPage(), ReceiveCoinsDialog::ReceiveCoinsDialog(), RPCConsole::RPCConsole(), SendCoinsDialog::SendCoinsDialog(), SendCoinsEntry::SendCoinsEntry(), BitcoinGUI::setAdditionalDataSyncProgress(), BitcoinGUI::setNumBlocks(), SignVerifyMessageDialog::SignVerifyMessageDialog(), SplashScreen::SplashScreen(), TransactionView::TransactionView(), TransactionTableModel::txAddressDecoration(), TransactionTableModel::txStatusDecoration(), TransactionTableModel::txWatchonlyDecoration(), BitcoinGUI::updateNetworkState(), CoinControlDialog::updateView(), and WalletView::WalletView().
QString GUIUtil::HtmlEscape | ( | const QString & | str, |
bool | fMultiLine | ||
) |
Definition at line 261 of file guiutil.cpp.
Referenced by GUIUtil::ToolTipToRichTextFilter::eventFilter(), HtmlEscape(), RPCConsole::message(), PaymentServer::netRequestFinished(), PaymentServer::processPaymentRequest(), SendCoinsDialog::send(), TransactionDesc::toHTML(), and ReceiveRequestDialog::update().
QString GUIUtil::HtmlEscape | ( | const std::string & | str, |
bool | fMultiLine | ||
) |
Definition at line 276 of file guiutil.cpp.
bool GUIUtil::isDust | ( | const QString & | address, |
const CAmount & | amount | ||
) |
Definition at line 253 of file guiutil.cpp.
Referenced by SendCoinsEntry::validate().
bool GUIUtil::isObscured | ( | QWidget * | w | ) |
Definition at line 405 of file guiutil.cpp.
Referenced by BitcoinGUI::showNormalIfMinimized().
QString GUIUtil::loadStyleSheet | ( | ) |
Load global CSS theme
Definition at line 914 of file guiutil.cpp.
Referenced by BitcoinGUI::BitcoinGUI(), CoinControlDialog::buttonToggleLockClicked(), CoinControlDialog::CoinControlDialog(), and TransactionDescDialog::TransactionDescDialog().
void GUIUtil::migrateQtSettings | ( | ) |
Modify Qt network specific settings on migration
Definition at line 863 of file guiutil.cpp.
Referenced by NetworkStyle::NetworkStyle().
void GUIUtil::openConfigfile | ( | ) |
Definition at line 423 of file guiutil.cpp.
Referenced by BitcoinGUI::showConfEditor().
void GUIUtil::openDebugLogfile | ( | ) |
Definition at line 414 of file guiutil.cpp.
Referenced by RPCConsole::on_openDebugLogfileButton_clicked().
void GUIUtil::openMNConfigfile | ( | ) |
Definition at line 432 of file guiutil.cpp.
Referenced by BitcoinGUI::showMNConfEditor().
bool GUIUtil::parseBitcoinURI | ( | const QUrl & | uri, |
SendCoinsRecipient * | out | ||
) |
Definition at line 135 of file guiutil.cpp.
Referenced by OpenURIDialog::accept(), PaymentServer::handleURIOrFile(), PaymentServer::ipcParseCommandLine(), and parseBitcoinURI().
bool GUIUtil::parseBitcoinURI | ( | QString | uri, |
SendCoinsRecipient * | out | ||
) |
Definition at line 205 of file guiutil.cpp.
boost::filesystem::path GUIUtil::qstringToBoostPath | ( | const QString & | path | ) |
Definition at line 955 of file guiutil.cpp.
Referenced by FreespaceChecker::check(), and Intro::pickDataDirectory().
void GUIUtil::restoreWindowGeometry | ( | const QString & | strSetting, |
const QSize & | defaultSizeIn, | ||
QWidget * | parent | ||
) |
Restore window size and position
Definition at line 882 of file guiutil.cpp.
Referenced by BitcoinGUI::BitcoinGUI(), and RPCConsole::RPCConsole().
void GUIUtil::saveWindowGeometry | ( | const QString & | strSetting, |
QWidget * | parent | ||
) |
Save window size and position
Definition at line 875 of file guiutil.cpp.
Referenced by BitcoinGUI::~BitcoinGUI(), and RPCConsole::~RPCConsole().
void GUIUtil::setClipboard | ( | const QString & | str | ) |
Definition at line 937 of file guiutil.cpp.
Referenced by CoinControlDialog::clipboardAfterFee(), CoinControlDialog::clipboardAmount(), CoinControlDialog::clipboardBytes(), CoinControlDialog::clipboardChange(), CoinControlDialog::clipboardFee(), CoinControlDialog::clipboardLowOutput(), CoinControlDialog::clipboardQuantity(), SendCoinsDialog::coinControlClipboardAfterFee(), SendCoinsDialog::coinControlClipboardAmount(), SendCoinsDialog::coinControlClipboardBytes(), SendCoinsDialog::coinControlClipboardChange(), SendCoinsDialog::coinControlClipboardFee(), SendCoinsDialog::coinControlClipboardLowOutput(), SendCoinsDialog::coinControlClipboardQuantity(), CoinControlDialog::copyAddress(), CoinControlDialog::copyAmount(), ReceiveCoinsDialog::copyColumnToClipboard(), copyEntryData(), CoinControlDialog::copyLabel(), CoinControlDialog::copyTransactionHash(), ReceiveCoinsDialog::copyURI(), ReceiveRequestDialog::on_btnCopyAddress_clicked(), ReceiveRequestDialog::on_btnCopyURI_clicked(), and SignVerifyMessageDialog::on_copySignatureButton_SM_clicked().
bool GUIUtil::SetStartOnSystemStartup | ( | bool | fAutoStart | ) |
Definition at line 859 of file guiutil.cpp.
Referenced by OptionsModel::Reset(), and OptionsModel::setData().
void GUIUtil::setupAddressWidget | ( | QValidatedLineEdit * | widget, |
QWidget * | parent | ||
) |
Definition at line 112 of file guiutil.cpp.
Referenced by EditAddressDialog::EditAddressDialog(), SendCoinsDialog::SendCoinsDialog(), SendCoinsEntry::SendCoinsEntry(), and SignVerifyMessageDialog::SignVerifyMessageDialog().
void GUIUtil::setupAmountWidget | ( | QLineEdit * | widget, |
QWidget * | parent | ||
) |
Definition at line 126 of file guiutil.cpp.
void GUIUtil::showBackups | ( | ) |
Definition at line 441 of file guiutil.cpp.
Referenced by BitcoinGUI::showBackups().
void GUIUtil::SubstituteFonts | ( | const QString & | language | ) |
Definition at line 450 of file guiutil.cpp.
Referenced by main().