#include <CustomActionDialog.h>
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.
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 |
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: