Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Module Class Reference

#include <module.h>

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 Q3Dict< ModuleModules
 
static QMap< QString, QString > vaComponents
 

Detailed Description

Definition at line 30 of file module.h.

Constructor & Destructor Documentation

Module::Module ( )

Definition at line 38 of file module.cpp.

Module::~Module ( )

Definition at line 44 of file module.cpp.

Member Function Documentation

Component * Module::getComponent ( QString  Model)
static

Definition at line 79 of file module.cpp.

void Module::intoCategory ( Module m)
static

Definition at line 141 of file module.cpp.

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

Definition at line 58 of file module.cpp.

void Module::registerDynamicComponents ( void  )
static

Definition at line 94 of file module.cpp.

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

Definition at line 49 of file module.cpp.

void Module::registerModules ( void  )
static

Definition at line 223 of file module.cpp.

void Module::unregisterModules ( void  )
static

Definition at line 438 of file module.cpp.

Field Documentation

QString Module::category

Definition at line 52 of file module.h.

pInfoFunc Module::info

Definition at line 50 of file module.h.

pInfoVAFunc Module::infoVA

Definition at line 51 of file module.h.

Q3Dict< 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: