#include "config.h"#include "Vidalia.h"#include "MainWindow.h"#include "ui_MainWindow.h"#include "VSettings.h"#include <QString>#include <QWidget>#include <QVariant>#include <QMainWindow>#include "HelperProcess.h"#include "AboutDialog.h"#include "MessageLog.h"#include "BandwidthGraph.h"#include "ConfigDialog.h"#include "HelpBrowser.h"#include "NetViewer.h"#include "TorControl.h"#include "UPNPControl.h"#include <QTimer>#include <QSystemTrayIcon>#include <QMessageBox>#include "procutil.h"#include "stringutil.h"#include <QObject>#include <signal.h>Go to the source code of this file.
Functions | |
| void | signal_handler (int signal) |
| void | install_signal_handler () |
| bool | is_vidalia_running (const QString &pidfile) |
| int | main (int argc, char *argv[]) |
| void install_signal_handler | ( | ) |
Definition at line 90 of file vidalia/main.cpp.
References signal_handler(), and vWarn.
Referenced by main().
| bool is_vidalia_running | ( | const QString & | pidfile | ) |
Returns true if there is already another Vidalia process running.
Definition at line 113 of file vidalia/main.cpp.
References is_process_running(), and read_pidfile().
Referenced by main().
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Main application entry point.
Definition at line 135 of file vidalia/main.cpp.
References char_array_to_stringlist(), VMessageBox::Continue, VMessageBox::critical(), get_pid(), install_signal_handler(), is_vidalia_running(), VMessageBox::Ok, Vidalia::pidFile(), VMessageBox::Quit, CrashReporter::remove_exception_handler(), Vidalia::run(), Vidalia::showUsage(), Vidalia::showUsageMessageBox(), Vidalia::validateArguments(), vApp, vError, Vidalia::version(), vInfo, vNotice, vWarn, and write_pidfile().
| void signal_handler | ( | int | signal | ) |
Definition at line 81 of file vidalia/main.cpp.
References vApp.
Referenced by install_signal_handler().
1.6.3