25#include <QApplication>
29#include <QKeySequence>
37#define vApp ((Vidalia *)qApp)
39#define vDebug(fmt) (vApp->log(Log::Debug, (fmt)))
40#define vInfo(fmt) (vApp->log(Log::Info, (fmt)))
41#define vNotice(fmt) (vApp->log(Log::Notice, (fmt)))
42#define vWarn(fmt) (vApp->log(Log::Warn, (fmt)))
43#define vError(fmt) (vApp->log(Log::Error, (fmt)))
52 Vidalia(QStringList args,
int &argc,
char **argv);
64 static bool setLanguage(QString languageCode = QString());
66 static bool setStyle(QString styleKey = QString());
99 static void createShortcut(
const QKeySequence &key, QWidget *sender,
100 QObject *receiver,
const char *slot);
105 QObject *receiver,
const char *slot);
123 bool winEventFilter(MSG *msg,
long *result);
155 static QMap<QString, QString>
_args;
void onEventLoopStarted()
static Log::LogMessage log(Log::LogLevel level, QString msg)
static bool retranslateUi(const QString &languageCode)
static bool setLanguage(QString languageCode=QString())
void copyDefaultSettingsFile() const
static TorControl * _torControl
static void createShortcut(const QKeySequence &key, QWidget *sender, QObject *receiver, const char *slot)
static TorControl * torControl()
static QString language()
static QString dataDirectory()
static void removeAllTranslators()
static bool readPasswordFromStdin()
static bool setStyle(QString styleKey=QString())
static void showUsageMessageBox()
void loadDefaultCaCertificates() const
static QList< QTranslator * > _translators
static QString defaultDataDirectory()
Vidalia(QStringList args, int &argc, char **argv)
static void qt_msg_handler(QtMsgType type, const char *msg)
static QMap< QString, QString > _args
bool argNeedsValue(QString argName)
bool validateArguments(QString &errmsg)
void parseArguments(QStringList args)