Computer Assited Medical Intervention Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ExtTypeWindow Class Reference

#include <ExtTypeWindow.h>

Public Slots

virtual void addParameterClicked ()
virtual void addTagClicked ()
virtual void cancelClicked ()
virtual void componentComboBoxChanged (QString)
virtual void okClicked ()

Public Member Functions

 ExtTypeWindow (ExtensionWindow *dad, QString workingDirectory, ExtTypeType type)
void removeLineEdit (RemovableLineEdit *tag)
void removeParameter (ParameterWidget *param)

Protected Member Functions

bool makeActionXML ()
bool makeApplicationXML ()
bool makeComponentXML ()
bool makeViewerXML ()
void personnalizeInterface ()

Private Attributes

QString className
ExtensionWindowdad
QList< ParameterWidget * > parameters
QList< RemovableLineEdit * > tags
ExtTypeType type
QString typeStr
Ui_ExtTypeWindow ui
QString workingDirectory

Constructor & Destructor Documentation

ExtTypeWindow::ExtTypeWindow ( ExtensionWindow dad,
QString  workingDirectory,
ExtTypeType  type 
)

Member Function Documentation

void ExtTypeWindow::addParameterClicked ( )
virtualslot

References parameters, and ui.

void ExtTypeWindow::addTagClicked ( )
virtualslot

References tags, and ui.

void ExtTypeWindow::cancelClicked ( )
virtualslot

References dad.

Referenced by okClicked().

void ExtTypeWindow::componentComboBoxChanged ( QString  currentItem)
virtualslot

References ui.

bool ExtTypeWindow::makeActionXML ( )
protected
bool ExtTypeWindow::makeApplicationXML ( )
protected
bool ExtTypeWindow::makeComponentXML ( )
protected
bool ExtTypeWindow::makeViewerXML ( )
protected
void ExtTypeWindow::okClicked ( )
virtualslot
void ExtTypeWindow::personnalizeInterface ( )
protected
void ExtTypeWindow::removeLineEdit ( RemovableLineEdit tag)

References tags, and ui.

Referenced by RemovableLineEdit::remove().

void ExtTypeWindow::removeParameter ( ParameterWidget param)

References parameters, and ui.

Referenced by ParameterWidget::removedClicked().

Member Data Documentation

QString ExtTypeWindow::className
private

Referenced by okClicked().

ExtensionWindow* ExtTypeWindow::dad
private
QList<ParameterWidget *> ExtTypeWindow::parameters
private
QList<RemovableLineEdit *> ExtTypeWindow::tags
private
ExtTypeType ExtTypeWindow::type
private
QString ExtTypeWindow::typeStr
private
Ui_ExtTypeWindow ExtTypeWindow::ui
private
QString ExtTypeWindow::workingDirectory
private

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