GIMIAS  1.5.r1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
dynWxAGUIBuilder Class Reference

Automated GUI Builder for wxWidgets. More...

#include <dynWxAGUIBuilder.h>

Collaboration diagram for dynWxAGUIBuilder:
Collaboration graph
[legend]

Public Member Functions

ModuleDescription * GetModule () const
 
void SetModule (ModuleDescription *val)
 
wxWindowGetParentWindow () const
 
void SetParentWindow (wxWindow *val)
 
void SetBuildHelp (bool val)
 
void SetBuildParameterGroups (bool val)
 
void SetBuildApplyButton (bool val)
 
void SetBuildAdvancedOptions (bool val)
 
void Update ()
 
dynBasePanelGetPanel () const
 
void SetControlFactory (dynWxControlFactoryBase::Pointer val)
 
void RemoveEmptyGroups ()
 

Protected Member Functions

void AddHelp ()
 
void AddParameterGroups ()
 
void AddApplyButton ()
 
void AddAdvancedOptions ()
 
A checkbox is added only when AlternativeType is "CommandLineModule"

"Run as executable"

 
void AddParameterGroup (const ModuleParameterGroup &parameterGroup)
 
void AddParameter (wxWindow *parent, const ModuleParameter &moduleParameter)
 

Private Attributes

bool m_BuildHelp
 
bool m_BuildParameterGroups
 
bool m_BuildApplyButton
 
bool m_BuildAdvancedOptions
 
ModuleDescription * m_Module
 
dynBasePanelm_Panel
 
wxWindowm_ParentWindow
 
dynWxControlFactoryBase::Pointer m_ControlFactory
 

Detailed Description

Automated GUI Builder for wxWidgets.

Author
Xavi Planes
Date
15 July 2010

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