![]()  | 
  
    BSHA3
    0.17.99
    
   P2P Blockchain, based on Bitcoin 
   | 
 
Utility functions used by the Bitcoin Qt UI. More...
Classes | |
| class | ClickableLabel | 
| class | ClickableProgressBar | 
| class | ItemDelegate | 
| class | TableViewLastColumnResizingFixer | 
| Makes a QTableView last column feel as if it was being resized from its left border.  More... | |
| class | ToolTipToRichTextFilter | 
| Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text representation if needed.  More... | |
Typedefs | |
| typedef ClickableProgressBar | ProgressBar | 
Functions | |
| QString | dateTimeStr (const QDateTime &date) | 
| QString | dateTimeStr (qint64 nTime) | 
| QFont | fixedPitchFont () | 
| void | setupAddressWidget (QValidatedLineEdit *widget, QWidget *parent) | 
| bool | parseBitcoinURI (const QUrl &uri, SendCoinsRecipient *out) | 
| bool | parseBitcoinURI (QString uri, SendCoinsRecipient *out) | 
| QString | formatBitcoinURI (const SendCoinsRecipient &info) | 
| bool | isDust (interfaces::Node &node, 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... | |
| QList< QModelIndex > | getEntryData (QAbstractItemView *view, int column) | 
| 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 | openDebugLogfile () | 
| bool | openBitcoinConf () | 
| bool | GetStartOnSystemStartup () | 
| bool | SetStartOnSystemStartup (bool fAutoStart) | 
| 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 | formatNiceTimeOffset (qint64 secs) | 
| QString | formatBytes (uint64_t bytes) | 
| qreal | calculateIdealFontSize (int width, const QString &text, QFont font, qreal minPointSize, qreal font_size) | 
Utility functions used by the Bitcoin 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 328 of file guiutil.cpp.
| QString GUIUtil::boostPathToQString | ( | const fs::path & | path | ) | 
| qreal GUIUtil::calculateIdealFontSize | ( | int | width, | 
| const QString & | text, | ||
| QFont | font, | ||
| qreal | minPointSize, | ||
| qreal | font_size | ||
| ) | 
Definition at line 890 of file guiutil.cpp.
| bool GUIUtil::checkPoint | ( | const QPoint & | p, | 
| const QWidget * | w | ||
| ) | 
| 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 231 of file guiutil.cpp.
| QString GUIUtil::dateTimeStr | ( | const QDateTime & | date | ) | 
| QString GUIUtil::dateTimeStr | ( | qint64 | nTime | ) | 
| QFont GUIUtil::fixedPitchFont | ( | ) | 
| QString GUIUtil::formatBitcoinURI | ( | const SendCoinsRecipient & | info | ) | 
Definition at line 180 of file guiutil.cpp.
| QString GUIUtil::formatBytes | ( | uint64_t | bytes | ) | 
| QString GUIUtil::formatDurationStr | ( | int | secs | ) | 
| QString GUIUtil::formatNiceTimeOffset | ( | qint64 | secs | ) | 
Definition at line 841 of file guiutil.cpp.
| QString GUIUtil::formatPingTime | ( | double | dPingTime | ) | 
| QString GUIUtil::formatServicesStr | ( | quint64 | mask | ) | 
| QString GUIUtil::formatTimeOffset | ( | int64_t | nTimeOffset | ) | 
| 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 244 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 297 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 251 of file guiutil.cpp.
| bool GUIUtil::GetStartOnSystemStartup | ( | ) | 
| QString GUIUtil::HtmlEscape | ( | const QString & | str, | 
| bool | fMultiLine | ||
| ) | 
| QString GUIUtil::HtmlEscape | ( | const std::string & | str, | 
| bool | fMultiLine | ||
| ) | 
| bool GUIUtil::isDust | ( | interfaces::Node & | node, | 
| const QString & | address, | ||
| const CAmount & | amount | ||
| ) | 
Definition at line 208 of file guiutil.cpp.
| bool GUIUtil::isObscured | ( | QWidget * | w | ) | 
Definition at line 347 of file guiutil.cpp.
| bool GUIUtil::openBitcoinConf | ( | ) | 
Definition at line 365 of file guiutil.cpp.
| void GUIUtil::openDebugLogfile | ( | ) | 
Definition at line 356 of file guiutil.cpp.
| bool GUIUtil::parseBitcoinURI | ( | const QUrl & | uri, | 
| SendCoinsRecipient * | out | ||
| ) | 
Definition at line 117 of file guiutil.cpp.
| bool GUIUtil::parseBitcoinURI | ( | QString | uri, | 
| SendCoinsRecipient * | out | ||
| ) | 
| fs::path GUIUtil::qstringToBoostPath | ( | const QString & | path | ) | 
| void GUIUtil::setClipboard | ( | const QString & | str | ) | 
| bool GUIUtil::SetStartOnSystemStartup | ( | bool | fAutoStart | ) | 
| void GUIUtil::setupAddressWidget | ( | QValidatedLineEdit * | widget, | 
| QWidget * | parent | ||
| ) | 
Definition at line 104 of file guiutil.cpp.
 1.8.14