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, AppSettings *pcSettings)
 SettingsMenu Constructor. Initialize the settings menu object. This creates the actual menu items and keeps track of the AppSettings for it.
 ~SettingsMenu ()
 SettingsMenu Deconstructor. Menu items are deleted by ~Menu.
void SetSettings (AppSettings *pcSettings)
 Assign the settings for the menu. This checks the AppSettings so that the menu corresponds to the settings within the AppSettings object.

Private Attributes

CheckMenu * m_pcPassive
CheckMenu * m_pcSaveHistory
MenuItem * m_pcMaxConnections
CheckMenu * m_pcDebugMode


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.
Todo:
Should have a way to show and hide the progress window.


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.

CheckMenu* SettingsMenu::m_pcDebugMode [private]

Pointer to 'Enable debug mode' menu item.


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 17:23:46 2009 for Transferrer by  doxygen 1.5.1