1#ifndef _ACTIONEDITOR_H_
2#define _ACTIONEDITOR_H_
31#include <QTextDocument>
59 const QString & szScriptCode,
60 const QString & szVisibleName,
61 const QString & szDescription,
62 const QString & szCategory,
63 const QString & szBigIcon,
64 const QString & szSmallIcon,
66 const QString & szKeySequence,
91 virtual QString
key(
int,
bool)
const;
Contains the KviWindow class.
Definition ActionEditor.h:45
ActionEditorTreeWidgetItem * m_pItem
Definition ActionEditor.h:56
unsigned int m_uFlags
Definition ActionEditor.h:55
QString m_szDescription
Definition ActionEditor.h:50
QString m_szCategory
Definition ActionEditor.h:51
QString m_szKeySequence
Definition ActionEditor.h:54
QString m_szName
Definition ActionEditor.h:47
QString m_szScriptCode
Definition ActionEditor.h:48
QString m_szVisibleName
Definition ActionEditor.h:49
ActionData(const QString &szName, const QString &szScriptCode, const QString &szVisibleName, const QString &szDescription, const QString &szCategory, const QString &szBigIcon, const QString &szSmallIcon, unsigned int uFlags, const QString &szKeySequence, ActionEditorTreeWidgetItem *pItem)
Definition ActionEditor.h:58
QString m_szBigIcon
Definition ActionEditor.h:52
QString m_szSmallIcon
Definition ActionEditor.h:53
Definition ActionEditor.h:95
void resizeEvent(QResizeEvent *e) override
Definition ActionEditor.cpp:618
ActionEditorTreeView(QWidget *pParent)
Definition ActionEditor.cpp:601
void getConfigGroupName(QString &szName) override
Definition ActionEditor.cpp:941
void loadProperties(KviConfigurationFile *) override
Definition ActionEditor.cpp:952
void saveProperties(KviConfigurationFile *) override
Definition ActionEditor.cpp:946
QPixmap * myIconPtr() override
Definition ActionEditor.cpp:936
ActionEditorWindow()
Definition ActionEditor.cpp:884
void okClicked()
Definition ActionEditor.cpp:920
void applyClicked()
Definition ActionEditor.cpp:926
ActionEditor * m_pEditor
Definition ActionEditor.h:192
void cancelClicked()
Definition ActionEditor.cpp:931
~ActionEditorWindow()
Definition ActionEditor.cpp:915
Definition ActionEditor.h:155
QString nameForAutomaticAction(const QString &szTemplate)
Definition ActionEditor.cpp:776
void newAction()
Definition ActionEditor.cpp:793
bool actionExists(const QString &szName)
Definition ActionEditor.cpp:821
SingleActionEditor * m_pSingleActionEditor
Definition ActionEditor.h:164
QPushButton * m_pDeleteActionsButton
Definition ActionEditor.h:167
QPushButton * m_pNewActionButton
Definition ActionEditor.h:166
QPushButton * m_pExportActionsButton
Definition ActionEditor.h:168
void currentItemChanged(QTreeWidgetItem *it, QTreeWidgetItem *prev)
Definition ActionEditor.cpp:831
friend class ActionEditorWindow
Definition ActionEditor.h:156
QSplitter * m_pSplitter
Definition ActionEditor.h:165
void exportActions()
Definition ActionEditor.cpp:703
void deleteActions()
Definition ActionEditor.cpp:751
ActionEditorTreeView * m_pTreeWidget
Definition ActionEditor.h:163
void commit()
Definition ActionEditor.cpp:855
ActionEditor(QWidget *par)
Definition ActionEditor.cpp:627
Definition KviConfigurationFile.h:50
Definition KviScriptEditor.h:45
KviWindow(Type eType, const QString &szName, KviConsoleWindow *pConsole=nullptr)
Constructs the window object.
Definition KviWindow.cpp:106
Definition ActionEditor.h:106
QLineEdit * m_pVisibleNameEdit
Definition ActionEditor.h:116
void consoleWindowsCheckToggled(bool)
Definition ActionEditor.cpp:301
QCheckBox * m_pSpecificWindowsCheck
Definition ActionEditor.h:128
void queryWindowsCheckToggled(bool)
Definition ActionEditor.cpp:307
QLineEdit * m_pBigIconEdit
Definition ActionEditor.h:122
void chooseBigIcon()
Definition ActionEditor.cpp:392
void chooseSmallIcon()
Definition ActionEditor.cpp:378
QLineEdit * m_pSmallIconEdit
Definition ActionEditor.h:121
void channelWindowsCheckToggled(bool)
Definition ActionEditor.cpp:295
void displaySmallIcon(const QString &szIconId)
Definition ActionEditor.cpp:346
QLineEdit * m_pNameEdit
Definition ActionEditor.h:115
QLineEdit * m_pDescriptionEdit
Definition ActionEditor.h:120
QCheckBox * m_pWindowQueryCheck
Definition ActionEditor.h:131
ActionData * m_pActionData
Definition ActionEditor.h:114
void specificWindowsCheckToggled(bool)
Definition ActionEditor.cpp:327
QCheckBox * m_pNeedsContextCheck
Definition ActionEditor.h:125
QCheckBox * m_pNeedsConnectionCheck
Definition ActionEditor.h:126
QCheckBox * m_pWindowConsoleCheck
Definition ActionEditor.h:129
QToolButton * m_pBigIconButton
Definition ActionEditor.h:124
ActionData * actionData()
Definition ActionEditor.h:138
QComboBox * m_pCategoryCombo
Definition ActionEditor.h:117
SingleActionEditor(QWidget *par, ActionEditor *ed)
Definition ActionEditor.cpp:93
QCheckBox * m_pWindowDccChatCheck
Definition ActionEditor.h:132
void displayBigIcon(const QString &szIconId)
Definition ActionEditor.cpp:362
QCheckBox * m_pWindowChannelCheck
Definition ActionEditor.h:130
void setActionData(ActionData *d)
Definition ActionEditor.cpp:406
QCheckBox * m_pChannelOnlyIfUsersSelectedCheck
Definition ActionEditor.h:134
QCheckBox * m_pEnableAtLoginCheck
Definition ActionEditor.h:127
QCheckBox * m_pQueryOnlyIfUsersSelectedCheck
Definition ActionEditor.h:135
void commit()
Definition ActionEditor.cpp:530
QCheckBox * m_pConsoleOnlyIfUsersSelectedCheck
Definition ActionEditor.h:133
QLineEdit * m_pKeySequenceEdit
Definition ActionEditor.h:119
void needsConnectionCheckToggled(bool)
Definition ActionEditor.cpp:321
QToolButton * m_pSmallIconButton
Definition ActionEditor.h:123
ActionEditor * m_pActionEditor
Definition ActionEditor.h:113
KviScriptEditor * m_pScriptEditor
Definition ActionEditor.h:118
void needsContextCheckToggled(bool)
Definition ActionEditor.cpp:313
#define d
Definition detector.cpp:69
#define e
Definition detector.cpp:70
#define v
Definition detector.cpp:87
#define a
Definition detector.cpp:92