QtiPlot  0.9.8.2
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CustomActionDialog Class Reference

#include <CustomActionDialog.h>

Inheritance diagram for CustomActionDialog:

Public Member Functions

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

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: