20 #include "ui_MainWindow.h"
29 #if defined(USE_AUTOUPDATE)
33 #if defined(USE_MINIUPNPC)
41 #include <QMainWindow>
43 #include <QSystemTrayIcon>
80 void stopped(
int errorCode, QProcess::ExitStatus exitStatus);
124 const QString &version,
125 const QStringList &recommended);
152 void delTab(
int index = -1);
165 #if defined(USE_AUTOUPDATE)
168 void checkForUpdatesWithUi();
171 void checkForUpdates(
bool showProgress =
false);
173 void checkForUpdatesFailed(
const QString &errmsg);
182 void updatesInstalled(
int numUpdates);
185 void installUpdatesFailed(
const QString &errmsg);
189 #if defined(USE_MINIUPNPC)
267 #if defined(USE_AUTOUPDATE)
276 bool _restartTorAfterUpgrade;
DebugMessage error(const QString &fmt)
TorStatus updateTorStatus(TorStatus status)
QAction * _actionMessageLog
QAction * _actionVidaliaHelp
bool _startedWithPrevious
QSystemTrayIcon _trayIcon
void trayIconActivated(QSystemTrayIcon::ActivationReason reason)
void delTab(int index=-1)
virtual void setVisible(bool visible)
QStringList _detachedTabMap
QString _previousSocksPort
void authenticationFailed(QString errmsg)
QAction * _actionNewIdentity
void bootstrapStatusChanged(const BootstrapStatus &bs)
QString _previousControlPort
void handleCloseTab(int index)
bool _isVidaliaRunningTor
void circuitEstablished()
QString toString(TorStatus status)
bool tryCookie(const ProtocolInfo &pi)
void clockSkewed(int skew, const QString &source)
QList< PackageInfo > PackageList
void connectFailed(QString errmsg)
void setTrayIcon(const QString &iconFile)
virtual void retranslateUi()
QAction * _actionBandwidthGraph
void setStartupProgressVisible(bool visible)
void showConfigDialog(ConfigDialog::Page page=ConfigDialog::General)
QAction * _actionReloadConfig
void warnDangerousPort(quint16 port, bool rejected)
void displayTorVersionWarning()
void stopped(int errorCode, QProcess::ExitStatus exitStatus)
void startFailed(QString errmsg)
void dangerousTorVersion(tc::TorVersionStatus reason, const QString &version, const QStringList &recommended)
QAction * _actionRestartTor
QAction * _actionStartStopTor
QAction * _actionConfigure
void handleAttachedClose()
void addTab(VidaliaTab *tab)
QAction * _actionShowControlPanel
QByteArray loadControlCookie(QString cookiePath=QString())
void setStartupProgress(int percentComplete, const QString &description)
QAction * _actionNetworkMap
bool _delayedShutdownStarted
QAction * _actionDebugDialog