GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Public Member Functions | Protected Attributes | Private Member Functions | List of all members
QGoPluginManager Class Reference

#include <Main/QGoPluginManager.h>

Inheritance diagram for QGoPluginManager:
Inheritance graph
[legend]
Collaboration diagram for QGoPluginManager:
Collaboration graph
[legend]

Public Slots

virtual void NotifyTabActivated (const int &)
 
virtual void NotifyTabClosed (const int &)
 
virtual void NotifyTabMoved (const int &, const int &)
 

Public Member Functions

void ApplySettings ()
 
std::list< QMenu * > GetMenus ()
 Returns list of menus. More...
 
bool IsPluginAlreadyLoaded (const QString &iName)
 
void LoadPlugin (const QString &)
 
void LoadPlugins ()
 
 QGoPluginManager ()
 
virtual ~QGoPluginManager ()
 

Protected Attributes

std::list< QGoPlugin * > m_PluginList
 

Private Member Functions

 Q_DISABLE_COPY (QGoPluginManager)
 

Detailed Description

Definition at line 48 of file QGoPluginManager.h.

Constructor & Destructor Documentation

QGoPluginManager::QGoPluginManager ( )
Todo:
check later on if it is already loaded.

Definition at line 75 of file QGoPluginManager.cxx.

QGoPluginManager::~QGoPluginManager ( )
virtual

Definition at line 80 of file QGoPluginManager.cxx.

Member Function Documentation

void QGoPluginManager::ApplySettings ( )

Definition at line 218 of file QGoPluginManager.cxx.

std::list< QMenu * > QGoPluginManager::GetMenus ( )

Returns list of menus.

Definition at line 229 of file QGoPluginManager.cxx.

bool QGoPluginManager::IsPluginAlreadyLoaded ( const QString &  iName)

Definition at line 132 of file QGoPluginManager.cxx.

void QGoPluginManager::LoadPlugin ( const QString &  path)

Definition at line 150 of file QGoPluginManager.cxx.

void QGoPluginManager::LoadPlugins ( )

Definition at line 195 of file QGoPluginManager.cxx.

void QGoPluginManager::NotifyTabActivated ( const int &  iId)
virtualslot

Definition at line 88 of file QGoPluginManager.cxx.

void QGoPluginManager::NotifyTabClosed ( const int &  iId)
virtualslot

Definition at line 102 of file QGoPluginManager.cxx.

void QGoPluginManager::NotifyTabMoved ( const int &  from,
const int &  to 
)
virtualslot

Definition at line 116 of file QGoPluginManager.cxx.

QGoPluginManager::Q_DISABLE_COPY ( QGoPluginManager  )
private

Member Data Documentation

std::list< QGoPlugin * > QGoPluginManager::m_PluginList
protected

Definition at line 75 of file QGoPluginManager.h.


The documentation for this class was generated from the following files: