Changeset View
Changeset View
Standalone View
Standalone View
src/qt/guiutil.cpp
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
#include <QAbstractItemView> | #include <QAbstractItemView> | ||||
#include <QApplication> | #include <QApplication> | ||||
#include <QClipboard> | #include <QClipboard> | ||||
#include <QDateTime> | #include <QDateTime> | ||||
#include <QDesktopServices> | #include <QDesktopServices> | ||||
#include <QDoubleValidator> | #include <QDoubleValidator> | ||||
#include <QFileDialog> | #include <QFileDialog> | ||||
#include <QFont> | #include <QFont> | ||||
#include <QFontDatabase> | |||||
#include <QKeyEvent> | #include <QKeyEvent> | ||||
#include <QLineEdit> | #include <QLineEdit> | ||||
#include <QMouseEvent> | #include <QMouseEvent> | ||||
#include <QSettings> | #include <QSettings> | ||||
#include <QTextDocument> // for Qt::mightBeRichText | #include <QTextDocument> // for Qt::mightBeRichText | ||||
#include <QThread> | #include <QThread> | ||||
#include <QUrlQuery> | #include <QUrlQuery> | ||||
#if QT_VERSION >= 0x50200 | |||||
#include <QFontDatabase> | |||||
#endif | |||||
#if defined(Q_OS_MAC) | #if defined(Q_OS_MAC) | ||||
#pragma GCC diagnostic push | #pragma GCC diagnostic push | ||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations" | #pragma GCC diagnostic ignored "-Wdeprecated-declarations" | ||||
#include <CoreServices/CoreServices.h> | #include <CoreServices/CoreServices.h> | ||||
void ForceActivation(); | void ForceActivation(); | ||||
#endif | #endif | ||||
namespace GUIUtil { | namespace GUIUtil { | ||||
QString dateTimeStr(const QDateTime &date) { | QString dateTimeStr(const QDateTime &date) { | ||||
return date.date().toString(Qt::SystemLocaleShortDate) + QString(" ") + | return date.date().toString(Qt::SystemLocaleShortDate) + QString(" ") + | ||||
date.toString("hh:mm"); | date.toString("hh:mm"); | ||||
} | } | ||||
QString dateTimeStr(qint64 nTime) { | QString dateTimeStr(qint64 nTime) { | ||||
return dateTimeStr(QDateTime::fromTime_t((qint32)nTime)); | return dateTimeStr(QDateTime::fromTime_t((qint32)nTime)); | ||||
} | } | ||||
QFont fixedPitchFont() { | QFont fixedPitchFont() { | ||||
#if QT_VERSION >= 0x50200 | |||||
return QFontDatabase::systemFont(QFontDatabase::FixedFont); | return QFontDatabase::systemFont(QFontDatabase::FixedFont); | ||||
#else | |||||
QFont font("Monospace"); | |||||
font.setStyleHint(QFont::Monospace); | |||||
return font; | |||||
#endif | |||||
} | } | ||||
static std::string MakeAddrInvalid(std::string addr, | static std::string MakeAddrInvalid(std::string addr, | ||||
const CChainParams ¶ms) { | const CChainParams ¶ms) { | ||||
if (addr.size() < 2) { | if (addr.size() < 2) { | ||||
return ""; | return ""; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 870 Lines • Show Last 20 Lines |