BALL::VIEW::PluginDialog Class Reference

#include <BALL/VIEW/DIALOGS/pluginDialog.h>

Inheritance diagram for BALL::VIEW::PluginDialog:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PluginDialog (QWidget *parent, const char *name="PluginDialog")
virtual ~PluginDialog ()
virtual void initializeWidget (MainControl &main_control)
virtual void finalizeWidget (MainControl &main_control)
virtual void writePreferenceEntries (INIFile &inifile)
 Store the settings of all registered objects.
virtual void readPreferenceEntries (const INIFile &inifile)
 Restore the settings of all registered objects.
virtual void registerChildEntry (PreferencesEntry *child)
virtual void unregisterChildEntry (PreferencesEntry *child)

Protected Slots

virtual void addPluginDirectory ()
virtual void removePluginDirectory ()
virtual void directorySelectionChanged ()
virtual void pluginChanged (QModelIndex i)
virtual void togglePluginState ()

Private Attributes

QModelIndex active_index_
PluginModel model_
std::list< PreferencesEntry * > child_entries_

Detailed Description

Dialog for handling the BALLView plugins

Definition at line 52 of file pluginDialog.h.


Constructor & Destructor Documentation

BALL::VIEW::PluginDialog::PluginDialog ( QWidget parent,
const char *  name = "PluginDialog" 
)
virtual BALL::VIEW::PluginDialog::~PluginDialog (  )  [inline, virtual]

Definition at line 65 of file pluginDialog.h.


Member Function Documentation

virtual void BALL::VIEW::PluginDialog::addPluginDirectory (  )  [protected, virtual, slot]
virtual void BALL::VIEW::PluginDialog::directorySelectionChanged (  )  [protected, virtual, slot]
virtual void BALL::VIEW::PluginDialog::finalizeWidget ( MainControl main_control  )  [virtual]

Finalization This method is called automatically before the main application is closed.

Reimplemented from BALL::VIEW::ModularWidget.

virtual void BALL::VIEW::PluginDialog::initializeWidget ( MainControl main_control  )  [virtual]

Initialization. This method is called automatically before the main application is started. It adds the dialog's menu entries and connections.

Reimplemented from BALL::VIEW::ModularWidget.

virtual void BALL::VIEW::PluginDialog::pluginChanged ( QModelIndex  i  )  [protected, virtual, slot]
virtual void BALL::VIEW::PluginDialog::readPreferenceEntries ( const INIFile inifile  )  [virtual]

Restore the settings of all registered objects.

Reimplemented from BALL::VIEW::PreferencesEntry.

virtual void BALL::VIEW::PluginDialog::registerChildEntry ( PreferencesEntry child  )  [virtual]
virtual void BALL::VIEW::PluginDialog::removePluginDirectory (  )  [protected, virtual, slot]
virtual void BALL::VIEW::PluginDialog::togglePluginState (  )  [protected, virtual, slot]
virtual void BALL::VIEW::PluginDialog::unregisterChildEntry ( PreferencesEntry child  )  [virtual]
virtual void BALL::VIEW::PluginDialog::writePreferenceEntries ( INIFile inifile  )  [virtual]

Store the settings of all registered objects.

Reimplemented from BALL::VIEW::PreferencesEntry.


Member Data Documentation

Definition at line 96 of file pluginDialog.h.

Definition at line 99 of file pluginDialog.h.

Definition at line 97 of file pluginDialog.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3