SettingsMenu Class Reference

Class for storing the current menu options. This class is used to keep track of menu items that can change when settings are changed. More...

#include <settingsmenu.h>

List of all members.

Public Member Functions

 SettingsMenu (const String &zName, FTPSettings *pcSettings)
 SettingsMenu Constructor. Initialize the settings menu object. This creates the actual menu items and keeps track of the FTPSettings for it.
 ~SettingsMenu ()
 SettingsMenu Deconstructor. Menu items are deleted by ~Menu.
void SetSettings (FTPSettings *pcSettings)
 Assign the settings for the menu. This checks the FTPSettings so that the menu corresponds to the settings within the FTPSettings object.

Private Attributes

CheckMenu * m_pcPassive
CheckMenu * m_pcSaveHistory
MenuItem * m_pcMaxConnections


Detailed Description

Class for storing the current menu options. This class is used to keep track of menu items that can change when settings are changed.

Todo:
Currently some of the information in the menu is specific to FTPServer objects.


Member Data Documentation

CheckMenu* SettingsMenu::m_pcPassive [private]

Pointer to menu item for whether the connection is passive or not.

CheckMenu* SettingsMenu::m_pcSaveHistory [private]

Pointer to menu item used to save server address history.

MenuItem* SettingsMenu::m_pcMaxConnections [private]

Pointer to menu item listing the number of allowable simultaneous connections.


The documentation for this class was generated from the following files:
Generated on Sun Oct 26 21:16:53 2008 for Transferrer by  doxygen 1.5.1