Qucs-GUI  0.0.19
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Module Class Reference

#include <module.h>

Collaboration diagram for Module:
Collaboration graph
[legend]

Public Member Functions

 Module ()
 ~Module ()

Static Public Member Functions

static void registerModule (QString, pInfoFunc)
static void registerComponent (QString, pInfoFunc)
static void intoCategory (Module *)
static ComponentgetComponent (QString)
static void registerDynamicComponents (void)
static void registerModules (void)
static void unregisterModules (void)

Data Fields

pInfoFunc info
pInfoVAFunc infoVA
QString category

Static Public Attributes

static QHash< QString, Module * > Modules
static QMap< QString, QString > vaComponents

Detailed Description

Definition at line 30 of file module.h.


Constructor & Destructor Documentation

Definition at line 37 of file module.cpp.

Here is the caller graph for this function:

Definition at line 43 of file module.cpp.


Member Function Documentation

Component * Module::getComponent ( QString  Model) [static]

Definition at line 78 of file module.cpp.

Here is the caller graph for this function:

void Module::intoCategory ( Module m) [static]

Definition at line 140 of file module.cpp.

Here is the caller graph for this function:

void Module::registerComponent ( QString  category,
pInfoFunc  info 
) [static]

Definition at line 57 of file module.cpp.

Here is the call graph for this function:

void Module::registerDynamicComponents ( void  ) [static]

Definition at line 93 of file module.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Module::registerModule ( QString  category,
pInfoFunc  info 
) [static]

Definition at line 48 of file module.cpp.

Here is the call graph for this function:

void Module::registerModules ( void  ) [static]

Definition at line 223 of file module.cpp.

Here is the caller graph for this function:

void Module::unregisterModules ( void  ) [static]

Definition at line 439 of file module.cpp.

Here is the caller graph for this function:


Field Documentation

Definition at line 52 of file module.h.

Definition at line 50 of file module.h.

Definition at line 51 of file module.h.

QHash< QString, Module * > Module::Modules [static]

Definition at line 42 of file module.h.

QMap< QString, QString > Module::vaComponents [static]

Definition at line 43 of file module.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines