Computer Assited Medical Intervention Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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

void ExtensionWindow::addExtFileButtonClicked ( )
virtualslot
void ExtensionWindow::addExtTypeButtonClicked ( )
virtualslot

References extType, and workingDirectory.

void ExtensionWindow::addExtTypeFile ( QString  extTypeFileName)
void ExtensionWindow::addItkDependency ( )

References ui.

Referenced by ExtTypeWindow::makeActionXML().

void ExtensionWindow::cancelClicked ( )
virtualslot

References dad.

QString ExtensionWindow::getExtensionClassName ( )

References ui.

Referenced by ExtTypeWindow::personnalizeInterface().

void ExtensionWindow::okClicked ( )
virtualslot
void ExtensionWindow::personnalizeInterface ( )
private
void ExtensionWindow::removeExtTypeFile ( RemovableLineEdit extTypeRLE)

References extTypeFiles, fileExts, and ui.

Referenced by RemovableLineEdit::remove().

void ExtensionWindow::rleToggle ( RemovableLineEdit rle,
bool  res 
)

Member Data Documentation

QMainWindow* ExtensionWindow::dad
private

Referenced by cancelClicked(), and ExtensionWindow().

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