Vidalia  0.2.21
Public Member Functions | Private Slots | Private Attributes | List of all members
NetworkPage Class Reference

#include <NetworkPage.h>

Inheritance diagram for NetworkPage:
ConfigPage

Public Member Functions

 NetworkPage (QWidget *parent=0)
 
bool save (QString &errmsg)
 
void load ()
 
bool apply (QString &errmsg)
 
void revert ()
 
bool changedSinceLastApply ()
 
virtual void retranslateUi ()
 
- Public Member Functions inherited from ConfigPage
 ConfigPage (QWidget *parent=0, const QString title=QString())
 
QString title () const
 

Private Slots

void addBridge ()
 
void removeBridge ()
 
void copySelectedBridgesToClipboard ()
 
void bridgeContextMenuRequested (const QPoint &pos)
 
void bridgeSelectionChanged ()
 
void onLinkActivated (const QString &url)
 
void proxyTypeChanged (int selection)
 

Private Attributes

Ui::NetworkPage ui
 

Additional Inherited Members

- Signals inherited from ConfigPage
void helpRequested (const QString &topic)
 

Detailed Description

Definition at line 26 of file NetworkPage.h.

Constructor & Destructor Documentation

NetworkPage::NetworkPage ( QWidget *  parent = 0)

Member Function Documentation

void NetworkPage::addBridge ( )
privateslot

Adds a bridge to the bridge list box.

Definition at line 114 of file NetworkPage.cpp.

References ui.

Referenced by NetworkPage().

bool NetworkPage::apply ( QString &  errmsg)
virtual

Applies the network configuration settings to Tor. Returns true if the settings were applied successfully. Otherwise, errmsg is set and false is returned.

Applies the network configuration settings to Tor. Returns true if the * settings were applied successfully. Otherwise, errmsg is set and * false is returned.

Reimplemented from ConfigPage.

Definition at line 82 of file NetworkPage.cpp.

References NetworkSettings::apply(), and Vidalia::torControl().

void NetworkPage::bridgeContextMenuRequested ( const QPoint &  pos)
privateslot

Called when the user right-clicks on a bridge and displays a context menu.

Definition at line 154 of file NetworkPage.cpp.

References copySelectedBridgesToClipboard(), IMG_COPY, and ui.

Referenced by NetworkPage().

void NetworkPage::bridgeSelectionChanged ( )
privateslot

Called when the user changes which bridges they have selected.

Definition at line 173 of file NetworkPage.cpp.

References ui.

Referenced by NetworkPage().

bool NetworkPage::changedSinceLastApply ( )
virtual

Returns true if the user has changed their server settings since the last time they were applied to Tor.

Returns true if the user has changed their server settings since the * last time they were applied to Tor.

Reimplemented from ConfigPage.

Definition at line 90 of file NetworkPage.cpp.

References AbstractTorSettings::changedSinceLastApply(), and Vidalia::torControl().

void NetworkPage::copySelectedBridgesToClipboard ( )
privateslot

Copies all selected bridges to the clipboard.

Definition at line 136 of file NetworkPage.cpp.

References ui, and vApp.

Referenced by bridgeContextMenuRequested(), and NetworkPage().

void NetworkPage::load ( )
virtual
void NetworkPage::onLinkActivated ( const QString &  url)
privateslot

Called when a link in a label is clicked. url is the target of the clicked link.

Definition at line 107 of file NetworkPage.cpp.

References ConfigPage::helpRequested().

Referenced by NetworkPage().

void NetworkPage::proxyTypeChanged ( int  selection)
privateslot

Disable proxy username and password fields when the user wants to use a SOCKS 4 proxy.

Definition at line 322 of file NetworkPage.cpp.

References NetworkSettings::Socks4Proxy, and ui.

Referenced by NetworkPage().

void NetworkPage::removeBridge ( )
privateslot

Removes one or more selected bridges from the bridge list box.

Definition at line 129 of file NetworkPage.cpp.

References ui.

Referenced by NetworkPage().

void NetworkPage::retranslateUi ( )
virtual

Called when the user changes the UI translation.

Reimplemented from ConfigPage.

Definition at line 73 of file NetworkPage.cpp.

References ui.

void NetworkPage::revert ( )
virtual

Reverts the server configuration settings to their values at the last time they were successfully applied to Tor.

Reverts the server configuration settings to their values at the last * time they were successfully applied to Tor.

Reimplemented from ConfigPage.

Definition at line 98 of file NetworkPage.cpp.

References AbstractTorSettings::revert(), and Vidalia::torControl().

bool NetworkPage::save ( QString &  errmsg)
virtual

Member Data Documentation

Ui::NetworkPage NetworkPage::ui
private

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