GeneralPage Class Reference

#include <GeneralPage.h>

Inheritance diagram for GeneralPage:
ConfigPage

List of all members.

Signals

void checkForUpdates ()

Public Member Functions

 GeneralPage (QWidget *parent=0)
 ~GeneralPage ()
bool save (QString &errmsg)
void load ()
virtual void retranslateUi ()

Private Slots

void browseTorExecutable ()
void browseProxyExecutable ()
void updateNow ()

Private Member Functions

QString browseExecutable (const QString &caption, const QString &file=QString())

Private Attributes

VidaliaSettings_vidaliaSettings
TorSettings_torSettings
Ui::GeneralPage ui

Detailed Description

Definition at line 28 of file GeneralPage.h.


Constructor & Destructor Documentation

GeneralPage::GeneralPage ( QWidget *  parent = 0  ) 

Default Constructor

Constructor

Definition at line 26 of file GeneralPage.cpp.

References _torSettings, _vidaliaSettings, browseProxyExecutable(), browseTorExecutable(), ui, and updateNow().

GeneralPage::~GeneralPage (  ) 

Default Destructor

Destructor

Definition at line 54 of file GeneralPage.cpp.

References _torSettings, and _vidaliaSettings.


Member Function Documentation

QString GeneralPage::browseExecutable ( const QString &  caption,
const QString &  file = QString() 
) [private]

Displays a file dialog allowing the user to browse for an executable file. caption will be displayed in the dialog's title bar and file, if specified, is the default file selected in the dialog.

Displays a file dialog allowing the user to browse for an executable file. caption will be displayed in the dialog's title bar and file, if specified, is the default file selected in the dialog.

Definition at line 72 of file GeneralPage.cpp.

Referenced by browseProxyExecutable(), and browseTorExecutable().

void GeneralPage::browseProxyExecutable (  )  [private, slot]

Open a QFileDialog to browse for a proxy executable file.

Definition at line 96 of file GeneralPage.cpp.

References browseExecutable(), and ui.

Referenced by GeneralPage().

void GeneralPage::browseTorExecutable (  )  [private, slot]

Open a QFileDialog to browse for a Tor executable file.

Definition at line 86 of file GeneralPage.cpp.

References browseExecutable(), and ui.

Referenced by GeneralPage().

void GeneralPage::checkForUpdates (  )  [signal]

Emitted when the user clicks the "Check Now" button.

Referenced by updateNow().

void GeneralPage::load (  )  [virtual]
void GeneralPage::retranslateUi (  )  [virtual]

Called when the user changes the UI translation.

Reimplemented from ConfigPage.

Definition at line 62 of file GeneralPage.cpp.

References ui.

bool GeneralPage::save ( QString &  errmsg  )  [virtual]
void GeneralPage::updateNow (  )  [private, slot]

Initiate an immediate check for software updates.

Definition at line 146 of file GeneralPage.cpp.

References checkForUpdates().

Referenced by GeneralPage().


Member Data Documentation

A TorSettings ovject used for saving/loading tor settings

Definition at line 66 of file GeneralPage.h.

Referenced by GeneralPage(), load(), save(), and ~GeneralPage().

A VidaliaSettings object used for saving/loading vidalia settings

Definition at line 64 of file GeneralPage.h.

Referenced by GeneralPage(), load(), save(), and ~GeneralPage().

Ui::GeneralPage GeneralPage::ui [private]

Qt Designer generated object

Definition at line 68 of file GeneralPage.h.

Referenced by browseProxyExecutable(), browseTorExecutable(), GeneralPage(), load(), retranslateUi(), and save().


The documentation for this class was generated from the following files:

Generated on 31 Mar 2010 for Vidalia by  doxygen 1.6.1