#include <vidaliawindow.h>
Inheritance diagram for VidaliaWindow:

Public Slots | |
| virtual void | setVisible (bool visible) |
| virtual void | showWindow () |
Signals | |
| void | helpRequested (const QString &topic) |
Public Member Functions | |
| VidaliaWindow (const QString &name, QWidget *parent=0, Qt::WFlags flags=0) | |
| ~VidaliaWindow () | |
| void | setShortcut (const QString &shortcut, const char *slot) |
| void | saveWindowState () |
| void | restoreWindowState () |
| QVariant | getSetting (QString name, QVariant defaultValue) |
| void | saveSetting (QString name, QVariant value) |
Private Attributes | |
| QString | _name |
| VSettings * | _settings |
Definition at line 27 of file vidaliawindow.h.
| VidaliaWindow::VidaliaWindow | ( | const QString & | name, | |
| QWidget * | parent = 0, |
|||
| Qt::WFlags | flags = 0 | |||
| ) |
Default constructor.
Definition at line 28 of file vidaliawindow.cpp.
| VidaliaWindow::~VidaliaWindow | ( | ) |
Destructor.
Definition at line 37 of file vidaliawindow.cpp.
References _settings, and saveWindowState().
| QVariant VidaliaWindow::getSetting | ( | QString | name, | |
| QVariant | defaultValue | |||
| ) |
Gets the saved value of a property associated with this window object. If no value was saved, the default value is returned.
Definition at line 93 of file vidaliawindow.cpp.
References _settings, and VSettings::value().
Referenced by MessageLog::loadSettings(), BandwidthGraph::loadSettings(), MessageLog::registerLogEvents(), and restoreWindowState().
| void VidaliaWindow::helpRequested | ( | const QString & | topic | ) | [signal] |
Emitted when a VidaliaWindow requests help information on the specified topic.
Referenced by MainWindow::authenticationFailed(), ConfigDialog::ConfigDialog(), NetViewer::help(), MessageLog::help(), ConfigDialog::help(), and MainWindow::MainWindow().
| void VidaliaWindow::restoreWindowState | ( | ) |
Restores the last size and location of the window.
Definition at line 64 of file vidaliawindow.cpp.
References getSetting().
Referenced by setVisible().
| void VidaliaWindow::saveSetting | ( | QString | name, | |
| QVariant | value | |||
| ) |
Saves a value associated with a setting name for this window object.
Definition at line 100 of file vidaliawindow.cpp.
References _settings, and VSettings::setValue().
Referenced by BandwidthGraph::saveChanges(), MessageLog::saveSettings(), and saveWindowState().
| void VidaliaWindow::saveWindowState | ( | ) |
Saves the size and location of the window.
Definition at line 52 of file vidaliawindow.cpp.
References saveSetting().
Referenced by setVisible(), and ~VidaliaWindow().
| void VidaliaWindow::setShortcut | ( | const QString & | shortcut, | |
| const char * | slot | |||
| ) |
Associates a shortcut key sequence with a slot.
Definition at line 45 of file vidaliawindow.cpp.
References vApp.
Referenced by AboutDialog::AboutDialog(), and BandwidthGraph::BandwidthGraph().
| void VidaliaWindow::setVisible | ( | bool | visible | ) | [virtual, slot] |
Shows or hides this window.
Reimplemented in MainWindow.
Definition at line 110 of file vidaliawindow.cpp.
References restoreWindowState(), and saveWindowState().
Referenced by MainWindow::setVisible().
| virtual void VidaliaWindow::showWindow | ( | ) | [inline, virtual, slot] |
Show this window. This method really just exists for subclasses to override, since QMainWindow::show() is non-virtual.
Reimplemented in AboutDialog, BandwidthGraph, and NetViewer.
Definition at line 56 of file vidaliawindow.h.
Referenced by ConfigDialog::applyChanges(), MainWindow::createActions(), NetViewer::showWindow(), HelpBrowser::showWindow(), ConfigDialog::showWindow(), BandwidthGraph::showWindow(), AboutDialog::showWindow(), and MainWindow::stopped().
QString VidaliaWindow::_name [private] |
Name associated with this window.
Definition at line 64 of file vidaliawindow.h.
Referenced by VidaliaWindow().
VSettings* VidaliaWindow::_settings [private] |
Object used to store window properties
Reimplemented in BandwidthGraph, and MessageLog.
Definition at line 65 of file vidaliawindow.h.
Referenced by getSetting(), saveSetting(), VidaliaWindow(), and ~VidaliaWindow().
1.4.7