24#include <QtCore/QRect>
25#include <QtCore/QString>
27#define QUIETDEBUG(x) if (!Helper::quiet()) { qDebug() << x; }
39 static void saveToTextFile(
const QString& fileName,
const QString& text);
40 static QByteArray
loadFile(
const QString &fileName);
41 static void saveToFile(
const QString &fileName,
const QByteArray &data);
42 static void msg(
const QString &message, QWidget *parent=0);
43 static bool question(
const QString &message, QWidget *parent=0);
44 static QString
userValue(
const QString &message,
const QString defaultValue, QWidget *parent=0);
47 static QString
fileDialog(
const QString &title,
const QString &start_directory=
"",
const QString &filter=
"", QWidget *parent=0);
48 static bool quiet() {
return m_NoDebug || m_quiet; }
52 static void openHelp(
const QString& topic);
53 static QString
stripHtml(
const QString &source);
61 static bool m_NoDebug;
75 int value()
const {
return mVal; }
83 QVector<UpdateState*> mChilds;
84 QMap<UpdateState*, int> mSavedStates;
Helper contains a bunch of (static) helper functions.
Definition: helper.h:35
static QString loadTextFile(const QString &fileName)
Definition: helper.cpp:51
static bool debugEnabled()
Definition: helper.h:49
static void msg(const QString &message, QWidget *parent=0)
Definition: helper.cpp:115
static void openHelp(const QString &topic)
Definition: helper.cpp:152
static void saveToFile(const QString &fileName, const QByteArray &data)
Definition: helper.cpp:88
Helper()
Definition: helper.cpp:39
static bool quiet()
Definition: helper.h:48
static void setDebugEnabled(bool enable)
Definition: helper.h:51
static QString stripHtml(const QString &source)
Definition: helper.cpp:167
static void saveToTextFile(const QString &fileName, const QString &text)
Definition: helper.cpp:64
static void setQuiet(bool quiet)
Definition: helper.h:50
static bool question(const QString &message, QWidget *parent=0)
Definition: helper.cpp:124
static QString userValue(const QString &message, const QString defaultValue, QWidget *parent=0)
ask the user for a input value
Definition: helper.cpp:100
static QString currentRevision()
svn revision number
Definition: helper.cpp:43
static QString fileDialog(const QString &title, const QString &start_directory="", const QString &filter="", QWidget *parent=0)
open a File Dialog and let the user choose a file.
Definition: helper.cpp:134
static QByteArray loadFile(const QString &fileName)
Definition: helper.cpp:74
UpdateState details missing.
Definition: helper.h:69
UpdateState()
Definition: helper.h:72
void addChild(UpdateState *state)
Definition: helper.h:77
bool hasChanged(UpdateState *state)
Definition: helper.cpp:196
int value() const
Definition: helper.h:75
void invalidate(bool self=false)
UpdateState.
Definition: helper.cpp:184
void update()
Definition: helper.cpp:204
void saveState(UpdateState *state)
Definition: helper.cpp:192
bool needsUpdate()
Definition: helper.cpp:209