![]() |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Utility functions used by the PRCY Qt UI. More...
Classes | |
| class | DHMSTableWidgetItem |
| Extension to QTableWidgetItem that facilitates proper ordering for "DHMS" strings (primarily used in the masternode's "active" listing). More... | |
| class | TableViewLastColumnResizingFixer |
| Makes a QTableView last column feel as if it was being resized from its left border. More... | |
| class | ToolTipEventFilter |
| Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text representation if needed. More... | |
| class | ToolTipToRichTextFilter |
Typedefs | |
| typedef QProgressBar | ProgressBar |
Functions | |
| QString | dateTimeStr (const QDateTime &date) |
| QString | dateTimeStr (qint64 nTime) |
| QFont | bitcoinAddressFont () |
| 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=Qt::EditRole) |
| Copy a field of the currently selected entry of a view to the clipboard. More... | |
| QVariant | getEntryData (QAbstractItemView *view, int column, int role) |
| Return a field of the currently selected entry as a QString. More... | |
| QString | 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. More... | |
| QString | getOpenFileName (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedSuffixOut) |
| Get open filename, convenience wrapper for QFileDialog::getOpenFileName. More... | |
| Qt::ConnectionType | blockingGUIThreadConnection () |
| Get connection type to call object slot in GUI thread with invokeMethod. More... | |
| bool | checkPoint (const QPoint &p, const QWidget *w) |
| bool | isObscured (QWidget *w) |
| void | bringToFront (QWidget *w) |
| bool | openFile (fs::path path, bool isTextFile) |
| bool | openDebugLogfile () |
| bool | openConfigfile () |
| bool | openMNConfigfile () |
| bool | showDataDir () |
| void | showQtDir () |
| bool | showBackups () |
| bool | GetStartOnSystemStartup () |
| bool | SetStartOnSystemStartup (bool fAutoStart) |
| void | saveWindowGeometry (const QString &strSetting, QWidget *parent) |
| Save window size and position. More... | |
| void | HideDisabledWidgets (QVector< QWidget * > widgets) |
| void | restoreWindowGeometry (const QString &strSetting, const QSize &defaultSizeIn, QWidget *parent) |
| Restore window size and position. More... | |
| QString | loadStyleSheet () |
| Load global CSS theme. More... | |
| void | refreshStyleSheet () |
| Refresh App theme. More... | |
| void | setWindowless (QWidget *widget) |
| Hideframes for pop up widgets. More... | |
| void | disableTooltips (QWidget *widget) |
| Disable tooltips. More... | |
| void | prompt (QString message) |
| void | colorCalendarWidgetWeekends (QCalendarWidget *widget, QColor color) |
| Change the color of weekends on calendar widget *Defaults to Red. More... | |
| void | setClipboard (const QString &str) |
| fs::path | qstringToBoostPath (const QString &path) |
| QString | boostPathToQString (const fs::path &path) |
| QString | formatDurationStr (int secs) |
| QString | formatServicesStr (quint64 mask) |
| QString | formatPingTime (double dPingTime) |
| QString | formatTimeOffset (int64_t nTimeOffset) |
| QString | formatBytes (uint64_t bytes) |
| bool | isExternal (QString theme) |
| Check whether a theme is not build-in. More... | |
Utility functions used by the PRCY Qt UI.
| typedef QProgressBar GUIUtil::ProgressBar |
| QFont GUIUtil::bitcoinAddressFont | ( | ) |
| Qt::ConnectionType GUIUtil::blockingGUIThreadConnection | ( | ) |
Get connection type to call object slot in GUI thread with invokeMethod.
The call will be blocking.
Definition at line 304 of file guiutil.cpp.
| QString GUIUtil::boostPathToQString | ( | const fs::path & | path | ) |
| void GUIUtil::bringToFront | ( | QWidget * | w | ) |
Definition at line 325 of file guiutil.cpp.
| bool GUIUtil::checkPoint | ( | const QPoint & | p, |
| const QWidget * | w | ||
| ) |
| void GUIUtil::colorCalendarWidgetWeekends | ( | QCalendarWidget * | widget, |
| QColor | color | ||
| ) |
Change the color of weekends on calendar widget *Defaults to Red.
Definition at line 770 of file guiutil.cpp.
| 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 215 of file guiutil.cpp.
| QString GUIUtil::dateTimeStr | ( | const QDateTime & | date | ) |
Definition at line 70 of file guiutil.cpp.
| QString GUIUtil::dateTimeStr | ( | qint64 | nTime | ) |
| void GUIUtil::disableTooltips | ( | QWidget * | widget | ) |
Disable tooltips.
Definition at line 758 of file guiutil.cpp.
| QString GUIUtil::formatBitcoinURI | ( | const SendCoinsRecipient & | info | ) |
Definition at line 167 of file guiutil.cpp.
| QString GUIUtil::formatBytes | ( | uint64_t | bytes | ) |
| QString GUIUtil::formatDurationStr | ( | int | secs | ) |
| QString GUIUtil::formatPingTime | ( | double | dPingTime | ) |
| QString GUIUtil::formatServicesStr | ( | quint64 | mask | ) |
| QString GUIUtil::formatTimeOffset | ( | int64_t | nTimeOffset | ) |
| QVariant GUIUtil::getEntryData | ( | QAbstractItemView * | view, |
| int | column, | ||
| int | role | ||
| ) |
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 |
| [in] | role | Data role to extract from the model |
Definition at line 227 of file guiutil.cpp.
| 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 277 of file guiutil.cpp.
| 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 239 of file guiutil.cpp.
| bool GUIUtil::GetStartOnSystemStartup | ( | ) |
| void GUIUtil::HideDisabledWidgets | ( | QVector< QWidget * > | widgets | ) |
Definition at line 698 of file guiutil.cpp.
| QString GUIUtil::HtmlEscape | ( | const QString & | str, |
| bool | fMultiLine | ||
| ) |
| QString GUIUtil::HtmlEscape | ( | const std::string & | str, |
| bool | fMultiLine | ||
| ) |
| bool GUIUtil::isDust | ( | const QString & | address, |
| const CAmount & | amount | ||
| ) |
| bool GUIUtil::isExternal | ( | QString | theme | ) |
Check whether a theme is not build-in.
| bool GUIUtil::isObscured | ( | QWidget * | w | ) |
Definition at line 320 of file guiutil.cpp.
| QString GUIUtil::loadStyleSheet | ( | ) |
Load global CSS theme.
Definition at line 721 of file guiutil.cpp.
| bool GUIUtil::openConfigfile | ( | ) |
Definition at line 364 of file guiutil.cpp.
| bool GUIUtil::openDebugLogfile | ( | ) |
Definition at line 359 of file guiutil.cpp.
| bool GUIUtil::openFile | ( | fs::path | path, |
| bool | isTextFile | ||
| ) |
Definition at line 344 of file guiutil.cpp.
| bool GUIUtil::openMNConfigfile | ( | ) |
Definition at line 369 of file guiutil.cpp.
| bool GUIUtil::parseBitcoinURI | ( | const QUrl & | uri, |
| SendCoinsRecipient * | out | ||
| ) |
Definition at line 104 of file guiutil.cpp.
| bool GUIUtil::parseBitcoinURI | ( | QString | uri, |
| SendCoinsRecipient * | out | ||
| ) |
| void GUIUtil::prompt | ( | QString | message | ) |
| fs::path GUIUtil::qstringToBoostPath | ( | const QString & | path | ) |
| void GUIUtil::refreshStyleSheet | ( | ) |
Refresh App theme.
Definition at line 742 of file guiutil.cpp.
| void GUIUtil::restoreWindowGeometry | ( | const QString & | strSetting, |
| const QSize & | defaultSize, | ||
| QWidget * | parent | ||
| ) |
Restore window size and position.
Definition at line 704 of file guiutil.cpp.
| void GUIUtil::saveWindowGeometry | ( | const QString & | strSetting, |
| QWidget * | parent | ||
| ) |
Save window size and position.
Definition at line 691 of file guiutil.cpp.
| void GUIUtil::setClipboard | ( | const QString & | str | ) |
| bool GUIUtil::SetStartOnSystemStartup | ( | bool | fAutoStart | ) |
| void GUIUtil::setupAddressWidget | ( | QValidatedLineEdit * | widget, |
| QWidget * | parent | ||
| ) |
| void GUIUtil::setupAmountWidget | ( | QLineEdit * | widget, |
| QWidget * | parent | ||
| ) |
Definition at line 95 of file guiutil.cpp.
| void GUIUtil::setWindowless | ( | QWidget * | widget | ) |
Hideframes for pop up widgets.
Needed for border-radius on pop up widgets
Definition at line 750 of file guiutil.cpp.
| bool GUIUtil::showBackups | ( | ) |
Definition at line 390 of file guiutil.cpp.
| bool GUIUtil::showDataDir | ( | ) |
Definition at line 374 of file guiutil.cpp.
| void GUIUtil::showQtDir | ( | ) |
1.8.17