Browse Source

[Qt] move SubstituteFonts() above ToolTipToRichTextFilter

- doesn't belong to the ToolTipToRichTextFilter class so move it up
0.10
Philip Kaufmann 10 years ago
parent
commit
c4bae53092
  1. 13
      src/qt/guiutil.cpp
  2. 7
      src/qt/guiutil.h

13
src/qt/guiutil.cpp

@ -377,12 +377,6 @@ void openDebugLogfile()
QDesktopServices::openUrl(QUrl::fromLocalFile(boostPathToQString(pathDebug))); QDesktopServices::openUrl(QUrl::fromLocalFile(boostPathToQString(pathDebug)));
} }
ToolTipToRichTextFilter::ToolTipToRichTextFilter(int size_threshold, QObject *parent) :
QObject(parent), size_threshold(size_threshold)
{
}
void SubstituteFonts() void SubstituteFonts()
{ {
#if defined(Q_OS_MAC) #if defined(Q_OS_MAC)
@ -403,6 +397,13 @@ void SubstituteFonts()
#endif #endif
} }
ToolTipToRichTextFilter::ToolTipToRichTextFilter(int size_threshold, QObject *parent) :
QObject(parent),
size_threshold(size_threshold)
{
}
bool ToolTipToRichTextFilter::eventFilter(QObject *obj, QEvent *evt) bool ToolTipToRichTextFilter::eventFilter(QObject *obj, QEvent *evt)
{ {
if(evt->type() == QEvent::ToolTipChange) if(evt->type() == QEvent::ToolTipChange)

7
src/qt/guiutil.h

@ -102,14 +102,13 @@ namespace GUIUtil
// Open debug.log // Open debug.log
void openDebugLogfile(); void openDebugLogfile();
// Replace invalid default fonts with known good ones
void SubstituteFonts();
/** Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text /** Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text
representation if needed. This assures that Qt can word-wrap long tooltip messages. representation if needed. This assures that Qt can word-wrap long tooltip messages.
Tooltips longer than the provided size threshold (in characters) are wrapped. Tooltips longer than the provided size threshold (in characters) are wrapped.
*/ */
// Replace invalid default fonts with known good ones
void SubstituteFonts();
class ToolTipToRichTextFilter : public QObject class ToolTipToRichTextFilter : public QObject
{ {
Q_OBJECT Q_OBJECT

Loading…
Cancel
Save