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>

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: