QtiPlot  0.9.8.2
Public Member Functions | Private Slots | Private Member Functions | Private Attributes
CustomActionDialog Class Reference

#include <CustomActionDialog.h>

List of all members.

Public Member Functions

 CustomActionDialog (QWidget *parent, Qt::WFlags fl=0)
 Constructor.

Private Slots

QAction * addAction ()
void addMenu ()
void chooseFile ()
void chooseFolder ()
void chooseIcon ()
void enableDeleteMenuBtn (const QString &)
void removeAction ()
void removeMenu ()
void saveCurrentAction ()
void setCurrentAction (int)

Private Member Functions

QAction * actionAt (int row)
void customizeAction (QAction *action)
void init ()
void saveAction (QAction *action)
void saveMenu (QMenu *menu)
void updateDisplayList ()
bool validUserInput ()

Private Attributes

QPushButton * buttonAdd
QPushButton * buttonCancel
QPushButton * buttonRemove
QPushButton * buttonSave
QStringList d_app_shortcut_keys
QList< QToolBar * > d_app_toolbars
QList< QMenu * > d_menus
QLineEdit * fileBox
QPushButton * fileBtn
QLineEdit * folderBox
QPushButton * folderBtn
QLineEdit * iconBox
QPushButton * iconBtn
QListWidget * itemsList
QComboBox * menuBox
QRadioButton * menuBtn
QPushButton * newMenuBtn
QPushButton * removeMenuBtn
QLineEdit * shortcutBox
QLineEdit * textBox
QComboBox * toolBarBox
QRadioButton * toolBarBtn
QLineEdit * toolTipBox

Constructor & Destructor Documentation

CustomActionDialog::CustomActionDialog ( QWidget *  parent,
Qt::WFlags  fl = 0 
)

Member Function Documentation

QAction * CustomActionDialog::actionAt ( int  row)
private
QAction * CustomActionDialog::addAction ( )
privateslot
void CustomActionDialog::addMenu ( )
privateslot
void CustomActionDialog::chooseFile ( )
privateslot
void CustomActionDialog::chooseFolder ( )
privateslot
void CustomActionDialog::chooseIcon ( )
privateslot
void CustomActionDialog::customizeAction ( QAction *  action)
private

References fileBox, iconBox, shortcutBox, textBox, and toolTipBox.

Referenced by addAction(), and saveCurrentAction().

void CustomActionDialog::enableDeleteMenuBtn ( const QString &  title)
privateslot

References d_menus, and removeMenuBtn.

Referenced by CustomActionDialog(), and init().

void CustomActionDialog::init ( )
private
void CustomActionDialog::removeAction ( )
privateslot
void CustomActionDialog::removeMenu ( )
privateslot
void CustomActionDialog::saveAction ( QAction *  action)
private
void CustomActionDialog::saveCurrentAction ( )
privateslot
void CustomActionDialog::saveMenu ( QMenu *  menu)
private
void CustomActionDialog::setCurrentAction ( int  row)
privateslot
void CustomActionDialog::updateDisplayList ( )
private

References itemsList, and setCurrentAction().

Referenced by chooseFolder(), init(), and saveCurrentAction().

bool CustomActionDialog::validUserInput ( )
private

Member Data Documentation

QPushButton * CustomActionDialog::buttonAdd
private

Referenced by CustomActionDialog().

QPushButton* CustomActionDialog::buttonCancel
private

Referenced by CustomActionDialog().

QPushButton * CustomActionDialog::buttonRemove
private

Referenced by CustomActionDialog().

QPushButton * CustomActionDialog::buttonSave
private

Referenced by CustomActionDialog().

QStringList CustomActionDialog::d_app_shortcut_keys
private

Referenced by init(), and validUserInput().

QList<QToolBar *> CustomActionDialog::d_app_toolbars
private

Referenced by addAction(), init(), and saveCurrentAction().

QList<QMenu *> CustomActionDialog::d_menus
private
QLineEdit * CustomActionDialog::fileBox
private
QPushButton * CustomActionDialog::fileBtn
private

Referenced by CustomActionDialog().

QLineEdit* CustomActionDialog::folderBox
private
QPushButton* CustomActionDialog::folderBtn
private

Referenced by CustomActionDialog().

QLineEdit * CustomActionDialog::iconBox
private
QPushButton * CustomActionDialog::iconBtn
private

Referenced by CustomActionDialog().

QListWidget* CustomActionDialog::itemsList
private
QComboBox* CustomActionDialog::menuBox
private
QRadioButton* CustomActionDialog::menuBtn
private
QPushButton* CustomActionDialog::newMenuBtn
private

Referenced by CustomActionDialog().

QPushButton * CustomActionDialog::removeMenuBtn
private
QLineEdit * CustomActionDialog::shortcutBox
private
QLineEdit * CustomActionDialog::textBox
private
QComboBox * CustomActionDialog::toolBarBox
private
QRadioButton * CustomActionDialog::toolBarBtn
private
QLineEdit * CustomActionDialog::toolTipBox
private

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