#include <CustomActionDialog.h>
Public Member Functions |
| CustomActionDialog (QWidget *parent, Qt::WFlags fl=0) |
| Constructor.
|
Constructor & Destructor Documentation
CustomActionDialog::CustomActionDialog |
( |
QWidget * |
parent, |
|
|
Qt::WFlags |
fl = 0 |
|
) |
| |
Constructor.
- Parameters
-
parent | parent widget (must be the application window!= |
fl | window flags |
References addAction(), addMenu(), buttonAdd, buttonCancel, buttonRemove, buttonSave, chooseFile(), chooseFolder(), chooseIcon(), enableDeleteMenuBtn(), fileBox, fileBtn, folderBox, folderBtn, iconBox, iconBtn, init(), itemsList, menuBox, menuBtn, newMenuBtn, removeAction(), removeMenu(), removeMenuBtn, saveCurrentAction(), setCurrentAction(), shortcutBox, textBox, toolBarBox, toolBarBtn, and toolTipBox.
Member Function Documentation
QAction * CustomActionDialog::actionAt |
( |
int |
row | ) |
|
|
private |
QAction * CustomActionDialog::addAction |
( |
| ) |
|
|
privateslot |
References ApplicationWindow::addCustomAction(), customizeAction(), ApplicationWindow::customMenusList(), d_app_toolbars, d_menus, itemsList, menuBox, saveAction(), toolBarBox, toolBarBtn, and validUserInput().
Referenced by CustomActionDialog().
void CustomActionDialog::addMenu |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::chooseFile |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::chooseFolder |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::chooseIcon |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::customizeAction |
( |
QAction * |
action | ) |
|
|
private |
void CustomActionDialog::enableDeleteMenuBtn |
( |
const QString & |
title | ) |
|
|
privateslot |
void CustomActionDialog::init |
( |
| ) |
|
|
private |
References ApplicationWindow::customActionsDirPath, ApplicationWindow::customizableMenusList(), ApplicationWindow::customMenusList(), d_app_shortcut_keys, d_app_toolbars, d_menus, enableDeleteMenuBtn(), folderBox, menuBox, ApplicationWindow::menusList(), toolBarBox, ApplicationWindow::toolBarsList(), and updateDisplayList().
Referenced by CustomActionDialog().
void CustomActionDialog::removeAction |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::removeMenu |
( |
| ) |
|
|
privateslot |
void CustomActionDialog::saveAction |
( |
QAction * |
action | ) |
|
|
private |
void CustomActionDialog::saveCurrentAction |
( |
| ) |
|
|
privateslot |
References actionAt(), ApplicationWindow::addCustomAction(), customizeAction(), ApplicationWindow::customMenusList(), d_app_toolbars, d_menus, itemsList, menuBox, menuBtn, ApplicationWindow::removeCustomAction(), saveAction(), toolBarBox, toolBarBtn, and updateDisplayList().
Referenced by CustomActionDialog().
void CustomActionDialog::saveMenu |
( |
QMenu * |
menu | ) |
|
|
private |
void CustomActionDialog::setCurrentAction |
( |
int |
row | ) |
|
|
privateslot |
References actionAt(), fileBox, iconBox, menuBox, menuBtn, shortcutBox, textBox, toolBarBox, toolBarBtn, and toolTipBox.
Referenced by CustomActionDialog(), removeAction(), removeMenu(), and updateDisplayList().
void CustomActionDialog::updateDisplayList |
( |
| ) |
|
|
private |
bool CustomActionDialog::validUserInput |
( |
| ) |
|
|
private |
Member Data Documentation
QPushButton * CustomActionDialog::buttonAdd |
|
private |
QPushButton* CustomActionDialog::buttonCancel |
|
private |
QPushButton * CustomActionDialog::buttonRemove |
|
private |
QPushButton * CustomActionDialog::buttonSave |
|
private |
QStringList CustomActionDialog::d_app_shortcut_keys |
|
private |
QList<QToolBar *> CustomActionDialog::d_app_toolbars |
|
private |
QList<QMenu *> CustomActionDialog::d_menus |
|
private |
QLineEdit * CustomActionDialog::fileBox |
|
private |
QPushButton * CustomActionDialog::fileBtn |
|
private |
QLineEdit* CustomActionDialog::folderBox |
|
private |
QPushButton* CustomActionDialog::folderBtn |
|
private |
QLineEdit * CustomActionDialog::iconBox |
|
private |
QPushButton * CustomActionDialog::iconBtn |
|
private |
QListWidget* CustomActionDialog::itemsList |
|
private |
QComboBox* CustomActionDialog::menuBox |
|
private |
QRadioButton* CustomActionDialog::menuBtn |
|
private |
QPushButton* CustomActionDialog::newMenuBtn |
|
private |
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: