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.

Generated by  doxygen 1.6.3