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::CustomActionDialog ( QWidget *  parent,
Qt::WFlags  fl = 0 
)

Member Function Documentation

§ actionAt()

QAction * CustomActionDialog::actionAt ( int  row)
private

§ addAction

QAction * CustomActionDialog::addAction ( )
privateslot

§ addMenu

void CustomActionDialog::addMenu ( )
privateslot

§ chooseFile

void CustomActionDialog::chooseFile ( )
privateslot

§ chooseFolder

void CustomActionDialog::chooseFolder ( )
privateslot

§ chooseIcon

void CustomActionDialog::chooseIcon ( )
privateslot

§ customizeAction()

void CustomActionDialog::customizeAction ( QAction *  action)
private

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

Referenced by addAction(), and saveCurrentAction().

§ enableDeleteMenuBtn

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

References d_menus, and removeMenuBtn.

Referenced by CustomActionDialog(), and init().

§ init()

void CustomActionDialog::init ( )
private

§ removeAction

void CustomActionDialog::removeAction ( )
privateslot

§ removeMenu

void CustomActionDialog::removeMenu ( )
privateslot

§ saveAction()

void CustomActionDialog::saveAction ( QAction *  action)
private

§ saveCurrentAction

void CustomActionDialog::saveCurrentAction ( )
privateslot

§ saveMenu()

void CustomActionDialog::saveMenu ( QMenu *  menu)
private

§ setCurrentAction

void CustomActionDialog::setCurrentAction ( int  row)
privateslot

§ updateDisplayList()

void CustomActionDialog::updateDisplayList ( )
private

References itemsList, and setCurrentAction().

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

§ validUserInput()

bool CustomActionDialog::validUserInput ( )
private

Member Data Documentation

§ buttonAdd

QPushButton * CustomActionDialog::buttonAdd
private

Referenced by CustomActionDialog().

§ buttonCancel

QPushButton* CustomActionDialog::buttonCancel
private

Referenced by CustomActionDialog().

§ buttonRemove

QPushButton * CustomActionDialog::buttonRemove
private

Referenced by CustomActionDialog().

§ buttonSave

QPushButton * CustomActionDialog::buttonSave
private

Referenced by CustomActionDialog().

§ d_app_shortcut_keys

QStringList CustomActionDialog::d_app_shortcut_keys
private

Referenced by init(), and validUserInput().

§ d_app_toolbars

QList<QToolBar *> CustomActionDialog::d_app_toolbars
private

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

§ d_menus

QList<QMenu *> CustomActionDialog::d_menus
private

§ fileBox

QLineEdit * CustomActionDialog::fileBox
private

§ fileBtn

QPushButton * CustomActionDialog::fileBtn
private

Referenced by CustomActionDialog().

§ folderBox

QLineEdit* CustomActionDialog::folderBox
private

§ folderBtn

QPushButton* CustomActionDialog::folderBtn
private

Referenced by CustomActionDialog().

§ iconBox

QLineEdit * CustomActionDialog::iconBox
private

§ iconBtn

QPushButton * CustomActionDialog::iconBtn
private

Referenced by CustomActionDialog().

§ itemsList

QListWidget* CustomActionDialog::itemsList
private

§ menuBox

QComboBox* CustomActionDialog::menuBox
private

§ menuBtn

QRadioButton* CustomActionDialog::menuBtn
private

§ newMenuBtn

QPushButton* CustomActionDialog::newMenuBtn
private

Referenced by CustomActionDialog().

§ removeMenuBtn

QPushButton * CustomActionDialog::removeMenuBtn
private

§ shortcutBox

QLineEdit * CustomActionDialog::shortcutBox
private

§ textBox

QLineEdit * CustomActionDialog::textBox
private

§ toolBarBox

QComboBox * CustomActionDialog::toolBarBox
private

§ toolBarBtn

QRadioButton * CustomActionDialog::toolBarBtn
private

§ toolTipBox

QLineEdit * CustomActionDialog::toolTipBox
private

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