PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Classes | Namespaces | Typedefs | Functions
guiutil.h File Reference
#include "amount.h"
#include "fs.h"
#include <QCalendarWidget>
#include <QEvent>
#include <QHeaderView>
#include <QMessageBox>
#include <QObject>
#include <QProgressBar>
#include <QString>
#include <QTableView>
#include <QTableWidget>
Include dependency graph for guiutil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GUIUtil::ToolTipEventFilter
 Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text representation if needed. More...
 
class  GUIUtil::ToolTipToRichTextFilter
 
class  GUIUtil::TableViewLastColumnResizingFixer
 Makes a QTableView last column feel as if it was being resized from its left border. More...
 
class  GUIUtil::DHMSTableWidgetItem
 Extension to QTableWidgetItem that facilitates proper ordering for "DHMS" strings (primarily used in the masternode's "active" listing). More...
 

Namespaces

 GUIUtil
 Utility functions used by the PRCY Qt UI.
 

Typedefs

typedef QProgressBar GUIUtil::ProgressBar
 

Functions

QString GUIUtil::dateTimeStr (const QDateTime &date)
 
QString GUIUtil::dateTimeStr (qint64 nTime)
 
QFont GUIUtil::bitcoinAddressFont ()
 
void GUIUtil::HideDisabledWidgets (QVector< QWidget * > widgets)
 
void GUIUtil::setupAddressWidget (QValidatedLineEdit *widget, QWidget *parent)
 
void GUIUtil::setupAmountWidget (QLineEdit *widget, QWidget *parent)
 
bool GUIUtil::parseBitcoinURI (const QUrl &uri, SendCoinsRecipient *out)
 
bool GUIUtil::parseBitcoinURI (QString uri, SendCoinsRecipient *out)
 
QString GUIUtil::formatBitcoinURI (const SendCoinsRecipient &info)
 
bool GUIUtil::isDust (const QString &address, const CAmount &amount)
 
QString GUIUtil::HtmlEscape (const QString &str, bool fMultiLine)
 
QString GUIUtil::HtmlEscape (const std::string &str, bool fMultiLine)
 
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. More...
 
QVariant GUIUtil::getEntryData (QAbstractItemView *view, int column, int role)
 Return a field of the currently selected entry as a QString. More...
 
void GUIUtil::setClipboard (const QString &str)
 
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. More...
 
QString GUIUtil::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 GUIUtil::blockingGUIThreadConnection ()
 Get connection type to call object slot in GUI thread with invokeMethod. More...
 
void GUIUtil::bringToFront (QWidget *w)
 
bool GUIUtil::isObscured (QWidget *w)
 
bool GUIUtil::openDebugLogfile ()
 
bool GUIUtil::openConfigfile ()
 
bool GUIUtil::openMNConfigfile ()
 
bool GUIUtil::showDataDir ()
 
void GUIUtil::showQtDir ()
 
bool GUIUtil::showBackups ()
 
bool GUIUtil::GetStartOnSystemStartup ()
 
bool GUIUtil::SetStartOnSystemStartup (bool fAutoStart)
 
void GUIUtil::saveWindowGeometry (const QString &strSetting, QWidget *parent)
 Save window size and position. More...
 
void GUIUtil::restoreWindowGeometry (const QString &strSetting, const QSize &defaultSizeIn, QWidget *parent)
 Restore window size and position. More...
 
QString GUIUtil::loadStyleSheet ()
 Load global CSS theme. More...
 
void GUIUtil::refreshStyleSheet ()
 Refresh App theme. More...
 
void GUIUtil::colorCalendarWidgetWeekends (QCalendarWidget *widget, QColor color)
 Change the color of weekends on calendar widget *Defaults to Red. More...
 
void GUIUtil::setWindowless (QWidget *widget)
 Hideframes for pop up widgets. More...
 
void GUIUtil::disableTooltips (QWidget *widget)
 Disable tooltips. More...
 
bool GUIUtil::isExternal (QString theme)
 Check whether a theme is not build-in. More...
 
void GUIUtil::prompt (QString message)
 
fs::path GUIUtil::qstringToBoostPath (const QString &path)
 
QString GUIUtil::boostPathToQString (const fs::path &path)
 
QString GUIUtil::formatDurationStr (int secs)
 
QString GUIUtil::formatServicesStr (quint64 mask)
 
QString GUIUtil::formatPingTime (double dPingTime)
 
QString GUIUtil::formatTimeOffset (int64_t nTimeOffset)
 
QString GUIUtil::formatBytes (uint64_t bytes)