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

#include <ExtensionWindow.h>

+ Inheritance diagram for ExtensionWindow:

Public Slots

virtual void addExtFileButtonClicked ()
 
virtual void addExtTypeButtonClicked ()
 
virtual void cancelClicked ()
 
virtual void okClicked ()
 

Public Member Functions

void addExtTypeFile (QString extTypeFileName)
 
void addItkDependency ()
 
 ExtensionWindow (QMainWindow *dad, QString workingDirectory, ExtTypeType extType)
 
QString getExtensionClassName ()
 
void removeExtTypeFile (RemovableLineEdit *extTypeRLE)
 
void rleToggle (RemovableLineEdit *rle, bool res)
 

Private Member Functions

void personnalizeInterface ()
 

Private Attributes

QMainWindow * dad
 
ExtTypeType extType
 
QList< RemovableLineEdit * > extTypeFiles
 
QList< RemovableLineEdit * > fileExts
 
Ui_ExtensionWindow ui
 
QString workingDirectory
 

Constructor & Destructor Documentation

ExtensionWindow::ExtensionWindow ( QMainWindow *  dad,
QString  workingDirectory,
ExtTypeType  extType 
)

Member Function Documentation

virtual void ExtensionWindow::addExtFileButtonClicked ( )
virtualslot
virtual void ExtensionWindow::addExtTypeButtonClicked ( )
virtualslot
void ExtensionWindow::addExtTypeFile ( QString  extTypeFileName)
void ExtensionWindow::addItkDependency ( )
virtual void ExtensionWindow::cancelClicked ( )
virtualslot
QString ExtensionWindow::getExtensionClassName ( )
virtual void ExtensionWindow::okClicked ( )
virtualslot
void ExtensionWindow::personnalizeInterface ( )
private
void ExtensionWindow::removeExtTypeFile ( RemovableLineEdit extTypeRLE)
void ExtensionWindow::rleToggle ( RemovableLineEdit rle,
bool  res 
)

Member Data Documentation

QMainWindow* ExtensionWindow::dad
private
ExtTypeType ExtensionWindow::extType
private
QList<RemovableLineEdit *> ExtensionWindow::extTypeFiles
private
QList<RemovableLineEdit *> ExtensionWindow::fileExts
private
Ui_ExtensionWindow ExtensionWindow::ui
private
QString ExtensionWindow::workingDirectory
private

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