KVIrc
5.2.0
Developer APIs
src
modules
popupeditor
PopupEditorWindow.h
Go to the documentation of this file.
1
#ifndef _POPUPEDITOR_H_
2
#define _POPUPEDITOR_H_
3
//=============================================================================
4
//
5
// File : PopupEditorWindow.h
6
// Creation date : Mon Dec 23 2002 20:24:55 CEST by Szymon Stefanek
7
//
8
// This file is part of the KVIrc IRC client distribution
9
// Copyright (C) 2002-2010 Szymon Stefanek (pragma at kvirc dot net)
10
//
11
// This program is FREE software. You can redistribute it and/or
12
// modify it under the terms of the GNU General Public License
13
// as published by the Free Software Foundation; either version 2
14
// of the License, or (at your option) any later version.
15
//
16
// This program is distributed in the HOPE that it will be USEFUL,
17
// but WITHOUT ANY WARRANTY; without even the implied warranty of
18
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19
// See the GNU General Public License for more details.
20
//
21
// You should have received a copy of the GNU General Public License
22
// along with this program. If not, write to the Free Software Foundation,
23
// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24
//
25
//=============================================================================
26
27
#include "
KviWindow.h
"
28
#include "
KviCString.h
"
29
30
#include <QTreeWidget>
31
#include <QWidget>
32
#include <QLineEdit>
33
#include <QPushButton>
34
#include <QMenu>
35
36
class
KviKvsPopupMenu
;
37
class
KviKvsPopupMenuItem
;
38
class
KviScriptEditor
;
39
class
MenuTreeWidgetItem
;
40
41
// PopupTreeWidgetItem
42
class
PopupTreeWidgetItem
:
public
QTreeWidgetItem
43
{
44
public
:
45
enum
Type
46
{
47
Item
,
48
Menu
,
49
Separator
,
50
Label
,
51
Epilogue
,
52
Prologue
,
53
ExtMenu
54
};
55
56
public
:
57
PopupTreeWidgetItem
(QTreeWidget * pTreeWidget,
PopupTreeWidgetItem
* after,
Type
t
);
58
PopupTreeWidgetItem
(
PopupTreeWidgetItem
* parent,
PopupTreeWidgetItem
* after,
Type
t
);
59
60
public
:
61
Type
m_type
;
62
QString
m_szText
;
63
QString
m_szCondition
;
64
QString
m_szIcon
;
65
QString
m_szCode
;
66
QString
m_szId
;
67
68
private
:
69
void
init
();
70
71
public
:
72
void
setItemText
(
const
QString & szText);
73
void
setCondition
(
const
QString & szCondition);
74
void
setIcon
(
const
QString & szIcon);
75
void
setCode
(
const
QString & szCode);
76
void
setId
(
const
QString & szId);
77
};
78
79
class
SinglePopupEditor
final :
public
QWidget
80
{
81
Q_OBJECT
82
public
:
83
SinglePopupEditor
(QWidget * par);
84
~SinglePopupEditor
();
85
86
protected
:
87
QPushButton *
m_pMenuButton
;
88
KviKvsPopupMenu
*
m_pClipboard
;
89
KviKvsPopupMenu
*
m_pTestPopup
;
90
PopupTreeWidgetItem
*
m_pLastSelectedItem
;
91
QTreeWidget *
m_pTreeWidget
;
92
QLineEdit *
m_pNameEditor
;
93
KviScriptEditor
*
m_pEditor
;
94
QLineEdit *
m_pTextEditor
;
95
QLineEdit *
m_pIdEditor
;
96
QLineEdit *
m_pIconEditor
;
97
QLineEdit *
m_pConditionEditor
;
98
QLineEdit *
m_pExtNameEditor
;
99
QMenu *
m_pContextPopup
;
100
101
public
:
102
void
edit
(
MenuTreeWidgetItem
* it);
103
KviKvsPopupMenu
*
getMenu
();
104
105
protected
:
106
// theItem is the item above the first item that has to be inserted
107
void
populateMenu
(
KviKvsPopupMenu
* pop,
PopupTreeWidgetItem
* par,
PopupTreeWidgetItem
* theItem =
nullptr
);
108
void
saveLastSelectedItem
();
109
void
addItemToMenu
(
KviKvsPopupMenu
* pop,
PopupTreeWidgetItem
* par);
110
PopupTreeWidgetItem
*
newItem
(
PopupTreeWidgetItem
* par,
PopupTreeWidgetItem
* after,
PopupTreeWidgetItem::Type
t
);
111
PopupTreeWidgetItem
*
newItemBelow
(
PopupTreeWidgetItem
* it,
PopupTreeWidgetItem::Type
t
);
112
PopupTreeWidgetItem
*
newItemAbove
(
PopupTreeWidgetItem
* it,
PopupTreeWidgetItem::Type
t
);
113
PopupTreeWidgetItem
*
newItemInside
(
PopupTreeWidgetItem
* it,
PopupTreeWidgetItem::Type
t
);
114
void
createNewItemAboveLastSelected
(
PopupTreeWidgetItem::Type
t
);
115
void
createNewItemBelowLastSelected
(
PopupTreeWidgetItem::Type
t
);
116
void
createNewItemInsideLastSelected
(
PopupTreeWidgetItem::Type
t
);
117
PopupTreeWidgetItem
*
findMatchingItem
(
KviKvsPopupMenuItem
* it,
PopupTreeWidgetItem
* item);
118
protected
slots:
119
void
contextCut
();
120
void
contextCopy
();
121
void
contextRemove
();
122
void
contextPasteBelow
();
123
void
contextPasteAbove
();
124
void
contextPasteInside
();
125
void
contextNewSeparatorBelow
();
126
void
contextNewSeparatorAbove
();
127
void
contextNewSeparatorInside
();
128
void
contextNewItemBelow
();
129
void
contextNewItemAbove
();
130
void
contextNewItemInside
();
131
void
contextNewMenuBelow
();
132
void
contextNewMenuAbove
();
133
void
contextNewMenuInside
();
134
void
contextNewExtMenuBelow
();
135
void
contextNewExtMenuAbove
();
136
void
contextNewExtMenuInside
();
137
void
contextNewLabelBelow
();
138
void
contextNewLabelAbove
();
139
void
contextNewLabelInside
();
140
void
contextNewPrologue
();
141
void
contextNewEpilogue
();
142
void
selectionChanged
();
143
void
customContextMenuRequested
(
const
QPoint & pnt);
144
void
testPopup
();
145
void
testModeMenuItemClicked
(
KviKvsPopupMenuItem
* it);
146
};
147
148
class
MenuTreeWidgetItem
final :
public
QTreeWidgetItem
149
{
150
public
:
151
MenuTreeWidgetItem
(QTreeWidget * par,
KviKvsPopupMenu
*
popup
);
152
~MenuTreeWidgetItem
();
153
154
public
:
155
KviKvsPopupMenu
*
m_pPopup
;
156
157
public
:
158
KviKvsPopupMenu
*
popup
() {
return
m_pPopup
; };
159
public
:
160
void
replacePopup
(
KviKvsPopupMenu
*
popup
);
161
};
162
163
class
PopupEditorWidget
final :
public
QWidget
164
{
165
Q_OBJECT
166
public
:
167
PopupEditorWidget
(QWidget * par);
168
169
public
:
170
SinglePopupEditor
*
m_pEditor
;
171
QTreeWidget *
m_pTreeWidget
;
172
MenuTreeWidgetItem
*
m_pLastEditedItem
;
173
bool
m_bOneTimeSetupDone
;
174
QMenu *
m_pContextPopup
;
175
QMenu *
m_pEmptyContextPopup
;
176
bool
m_bSaving
;
177
178
public
:
179
void
commit
();
180
void
exportPopups
(
bool
);
181
protected
slots:
182
void
currentItemChanged
(QTreeWidgetItem * it, QTreeWidgetItem * prev);
183
void
customContextMenuRequested
(
const
QPoint & pnt);
184
void
newPopup
();
185
void
exportAll
();
186
void
exportSelected
();
187
void
exportCurrentPopup
();
188
void
removeCurrentPopup
();
189
void
popupRefresh
(
const
QString & szName);
190
191
protected
:
192
void
showEvent
(QShowEvent *
e
)
override
;
193
void
getExportPopupBuffer
(QString & buffer,
MenuTreeWidgetItem
* it);
194
195
private
:
196
void
oneTimeSetup
();
197
void
saveLastEditedItem
();
198
void
getUniquePopupName
(
MenuTreeWidgetItem
* it, QString & buffer);
199
};
200
201
class
PopupEditorWindow
final :
public
KviWindow
202
{
203
Q_OBJECT
204
public
:
205
PopupEditorWindow
();
206
~PopupEditorWindow
();
207
208
private
:
209
PopupEditorWidget
*
m_pEditor
;
210
QPixmap *
myIconPtr
()
override
;
211
void
fillCaptionBuffers
()
override
;
212
void
getConfigGroupName
(QString & szName)
override
{ szName =
"popupeditor"
; };
213
void
saveProperties
(
KviConfigurationFile
*)
override
{};
214
void
loadProperties
(
KviConfigurationFile
*)
override
{};
215
private
slots:
216
void
cancelClicked
() { close(); };
217
void
okClicked
();
218
void
applyClicked
() {
m_pEditor
->
commit
(); };
219
};
220
221
#endif
//_POPUPEDITOR_H_
KviCString.h
KviWindow.h
Contains the KviWindow class.
KviConfigurationFile
Definition
KviConfigurationFile.h:50
KviKvsPopupMenuItem
Definition
KviKvsPopupMenu.h:75
KviKvsPopupMenu
Definition
KviKvsPopupMenu.h:270
KviScriptEditor
Definition
KviScriptEditor.h:45
KviWindow
Base class for all windows in KVIrc.
Definition
KviWindow.h:75
MenuTreeWidgetItem
Definition
PopupEditorWindow.h:149
MenuTreeWidgetItem::replacePopup
void replacePopup(KviKvsPopupMenu *popup)
Definition
PopupEditorWindow.cpp:1059
MenuTreeWidgetItem::~MenuTreeWidgetItem
~MenuTreeWidgetItem()
Definition
PopupEditorWindow.cpp:1054
MenuTreeWidgetItem::m_pPopup
KviKvsPopupMenu * m_pPopup
Definition
PopupEditorWindow.h:155
MenuTreeWidgetItem::popup
KviKvsPopupMenu * popup()
Definition
PopupEditorWindow.h:158
PopupEditorWidget
Definition
PopupEditorWindow.h:164
PopupEditorWidget::m_bSaving
bool m_bSaving
Definition
PopupEditorWindow.h:176
PopupEditorWidget::m_pEditor
SinglePopupEditor * m_pEditor
Definition
PopupEditorWindow.h:170
PopupEditorWidget::m_pLastEditedItem
MenuTreeWidgetItem * m_pLastEditedItem
Definition
PopupEditorWindow.h:172
PopupEditorWidget::m_pTreeWidget
QTreeWidget * m_pTreeWidget
Definition
PopupEditorWindow.h:171
PopupEditorWidget::m_bOneTimeSetupDone
bool m_bOneTimeSetupDone
Definition
PopupEditorWindow.h:173
PopupEditorWidget::currentItemChanged
void currentItemChanged(QTreeWidgetItem *it, QTreeWidgetItem *prev)
Definition
PopupEditorWindow.cpp:1319
PopupEditorWidget::m_pEmptyContextPopup
QMenu * m_pEmptyContextPopup
Definition
PopupEditorWindow.h:175
PopupEditorWidget::m_pContextPopup
QMenu * m_pContextPopup
Definition
PopupEditorWindow.h:174
PopupEditorWidget::getUniquePopupName
void getUniquePopupName(MenuTreeWidgetItem *it, QString &buffer)
Definition
PopupEditorWindow.cpp:1371
PopupEditorWidget::getExportPopupBuffer
void getExportPopupBuffer(QString &buffer, MenuTreeWidgetItem *it)
PopupEditorWidget::popupRefresh
void popupRefresh(const QString &szName)
Definition
PopupEditorWindow.cpp:1129
PopupEditorWidget::exportCurrentPopup
void exportCurrentPopup()
Definition
PopupEditorWindow.cpp:1203
PopupEditorWidget::customContextMenuRequested
void customContextMenuRequested(const QPoint &pnt)
Definition
PopupEditorWindow.cpp:1171
PopupEditorWidget::exportPopups
void exportPopups(bool)
Definition
PopupEditorWindow.cpp:1243
PopupEditorWidget::exportAll
void exportAll()
Definition
PopupEditorWindow.cpp:1231
PopupEditorWidget::removeCurrentPopup
void removeCurrentPopup()
Definition
PopupEditorWindow.cpp:1281
PopupEditorWidget::commit
void commit()
Definition
PopupEditorWindow.cpp:1333
PopupEditorWidget::newPopup
void newPopup()
Definition
PopupEditorWindow.cpp:1293
PopupEditorWidget::saveLastEditedItem
void saveLastEditedItem()
Definition
PopupEditorWindow.cpp:1301
PopupEditorWidget::showEvent
void showEvent(QShowEvent *e) override
Definition
PopupEditorWindow.cpp:1327
PopupEditorWidget::exportSelected
void exportSelected()
Definition
PopupEditorWindow.cpp:1237
PopupEditorWidget::oneTimeSetup
void oneTimeSetup()
Definition
PopupEditorWindow.cpp:1102
PopupEditorWindow
Definition
PopupEditorWindow.h:202
PopupEditorWindow::okClicked
void okClicked()
Definition
PopupEditorWindow.cpp:1438
PopupEditorWindow::saveProperties
void saveProperties(KviConfigurationFile *) override
Definition
PopupEditorWindow.h:213
PopupEditorWindow::applyClicked
void applyClicked()
Definition
PopupEditorWindow.h:218
PopupEditorWindow::getConfigGroupName
void getConfigGroupName(QString &szName) override
Definition
PopupEditorWindow.h:212
PopupEditorWindow::m_pEditor
PopupEditorWidget * m_pEditor
Definition
PopupEditorWindow.h:209
PopupEditorWindow::loadProperties
void loadProperties(KviConfigurationFile *) override
Definition
PopupEditorWindow.h:214
PopupEditorWindow::~PopupEditorWindow
~PopupEditorWindow()
Definition
PopupEditorWindow.cpp:1433
PopupEditorWindow::fillCaptionBuffers
void fillCaptionBuffers() override
Definition
PopupEditorWindow.cpp:1449
PopupEditorWindow::cancelClicked
void cancelClicked()
Definition
PopupEditorWindow.h:216
PopupEditorWindow::myIconPtr
QPixmap * myIconPtr() override
Definition
PopupEditorWindow.cpp:1444
PopupEditorWindow::PopupEditorWindow
PopupEditorWindow()
Definition
PopupEditorWindow.cpp:1404
PopupTreeWidgetItem
Definition
PopupEditorWindow.h:43
PopupTreeWidgetItem::init
void init()
Definition
PopupEditorWindow.cpp:69
PopupTreeWidgetItem::setIcon
void setIcon(const QString &szIcon)
Definition
PopupEditorWindow.cpp:154
PopupTreeWidgetItem::m_szCondition
QString m_szCondition
Definition
PopupEditorWindow.h:63
PopupTreeWidgetItem::setId
void setId(const QString &szId)
Definition
PopupEditorWindow.cpp:149
PopupTreeWidgetItem::m_type
Type m_type
Definition
PopupEditorWindow.h:61
PopupTreeWidgetItem::m_szId
QString m_szId
Definition
PopupEditorWindow.h:66
PopupTreeWidgetItem::m_szCode
QString m_szCode
Definition
PopupEditorWindow.h:65
PopupTreeWidgetItem::setCondition
void setCondition(const QString &szCondition)
Definition
PopupEditorWindow.cpp:118
PopupTreeWidgetItem::m_szIcon
QString m_szIcon
Definition
PopupEditorWindow.h:64
PopupTreeWidgetItem::Type
Type
Definition
PopupEditorWindow.h:46
PopupTreeWidgetItem::Label
@ Label
Definition
PopupEditorWindow.h:50
PopupTreeWidgetItem::Separator
@ Separator
Definition
PopupEditorWindow.h:49
PopupTreeWidgetItem::Epilogue
@ Epilogue
Definition
PopupEditorWindow.h:51
PopupTreeWidgetItem::Prologue
@ Prologue
Definition
PopupEditorWindow.h:52
PopupTreeWidgetItem::ExtMenu
@ ExtMenu
Definition
PopupEditorWindow.h:53
PopupTreeWidgetItem::Item
@ Item
Definition
PopupEditorWindow.h:47
PopupTreeWidgetItem::Menu
@ Menu
Definition
PopupEditorWindow.h:48
PopupTreeWidgetItem::m_szText
QString m_szText
Definition
PopupEditorWindow.h:62
PopupTreeWidgetItem::setCode
void setCode(const QString &szCode)
Definition
PopupEditorWindow.cpp:134
PopupTreeWidgetItem::setItemText
void setItemText(const QString &szText)
Definition
PopupEditorWindow.cpp:102
SinglePopupEditor
Definition
PopupEditorWindow.h:80
SinglePopupEditor::contextPasteAbove
void contextPasteAbove()
Definition
PopupEditorWindow.cpp:652
SinglePopupEditor::contextNewLabelAbove
void contextNewLabelAbove()
Definition
PopupEditorWindow.cpp:544
SinglePopupEditor::contextNewSeparatorAbove
void contextNewSeparatorAbove()
Definition
PopupEditorWindow.cpp:480
SinglePopupEditor::populateMenu
void populateMenu(KviKvsPopupMenu *pop, PopupTreeWidgetItem *par, PopupTreeWidgetItem *theItem=nullptr)
Definition
PopupEditorWindow.cpp:922
SinglePopupEditor::contextNewExtMenuInside
void contextNewExtMenuInside()
Definition
PopupEditorWindow.cpp:534
SinglePopupEditor::contextNewExtMenuAbove
void contextNewExtMenuAbove()
Definition
PopupEditorWindow.cpp:530
SinglePopupEditor::contextNewLabelBelow
void contextNewLabelBelow()
Definition
PopupEditorWindow.cpp:539
SinglePopupEditor::getMenu
KviKvsPopupMenu * getMenu()
Definition
PopupEditorWindow.cpp:800
SinglePopupEditor::createNewItemAboveLastSelected
void createNewItemAboveLastSelected(PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:463
SinglePopupEditor::createNewItemBelowLastSelected
void createNewItemBelowLastSelected(PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:468
SinglePopupEditor::contextNewMenuAbove
void contextNewMenuAbove()
Definition
PopupEditorWindow.cpp:515
SinglePopupEditor::contextNewItemAbove
void contextNewItemAbove()
Definition
PopupEditorWindow.cpp:500
SinglePopupEditor::~SinglePopupEditor
~SinglePopupEditor()
Definition
PopupEditorWindow.cpp:268
SinglePopupEditor::addItemToMenu
void addItemToMenu(KviKvsPopupMenu *pop, PopupTreeWidgetItem *par)
Definition
PopupEditorWindow.cpp:745
SinglePopupEditor::contextNewPrologue
void contextNewPrologue()
Definition
PopupEditorWindow.cpp:582
SinglePopupEditor::m_pNameEditor
QLineEdit * m_pNameEditor
Definition
PopupEditorWindow.h:92
SinglePopupEditor::saveLastSelectedItem
void saveLastSelectedItem()
Definition
PopupEditorWindow.cpp:679
SinglePopupEditor::contextNewLabelInside
void contextNewLabelInside()
Definition
PopupEditorWindow.cpp:549
SinglePopupEditor::contextNewExtMenuBelow
void contextNewExtMenuBelow()
Definition
PopupEditorWindow.cpp:525
SinglePopupEditor::contextCut
void contextCut()
Definition
PopupEditorWindow.cpp:616
SinglePopupEditor::m_pIconEditor
QLineEdit * m_pIconEditor
Definition
PopupEditorWindow.h:96
SinglePopupEditor::newItemBelow
PopupTreeWidgetItem * newItemBelow(PopupTreeWidgetItem *it, PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:561
SinglePopupEditor::contextNewItemBelow
void contextNewItemBelow()
Definition
PopupEditorWindow.cpp:495
SinglePopupEditor::m_pContextPopup
QMenu * m_pContextPopup
Definition
PopupEditorWindow.h:99
SinglePopupEditor::createNewItemInsideLastSelected
void createNewItemInsideLastSelected(PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:473
SinglePopupEditor::contextNewMenuBelow
void contextNewMenuBelow()
Definition
PopupEditorWindow.cpp:510
SinglePopupEditor::newItemAbove
PopupTreeWidgetItem * newItemAbove(PopupTreeWidgetItem *it, PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:568
SinglePopupEditor::contextPasteInside
void contextPasteInside()
Definition
PopupEditorWindow.cpp:662
SinglePopupEditor::selectionChanged
void selectionChanged()
Definition
PopupEditorWindow.cpp:816
SinglePopupEditor::m_pTextEditor
QLineEdit * m_pTextEditor
Definition
PopupEditorWindow.h:94
SinglePopupEditor::customContextMenuRequested
void customContextMenuRequested(const QPoint &pnt)
Definition
PopupEditorWindow.cpp:381
SinglePopupEditor::contextRemove
void contextRemove()
Definition
PopupEditorWindow.cpp:631
SinglePopupEditor::contextNewEpilogue
void contextNewEpilogue()
Definition
PopupEditorWindow.cpp:588
SinglePopupEditor::m_pClipboard
KviKvsPopupMenu * m_pClipboard
Definition
PopupEditorWindow.h:88
SinglePopupEditor::m_pMenuButton
QPushButton * m_pMenuButton
Definition
PopupEditorWindow.h:87
SinglePopupEditor::m_pLastSelectedItem
PopupTreeWidgetItem * m_pLastSelectedItem
Definition
PopupEditorWindow.h:90
SinglePopupEditor::m_pExtNameEditor
QLineEdit * m_pExtNameEditor
Definition
PopupEditorWindow.h:98
SinglePopupEditor::contextCopy
void contextCopy()
Definition
PopupEditorWindow.cpp:607
SinglePopupEditor::m_pTreeWidget
QTreeWidget * m_pTreeWidget
Definition
PopupEditorWindow.h:91
SinglePopupEditor::findMatchingItem
PopupTreeWidgetItem * findMatchingItem(KviKvsPopupMenuItem *it, PopupTreeWidgetItem *item)
Definition
PopupEditorWindow.cpp:293
SinglePopupEditor::m_pConditionEditor
QLineEdit * m_pConditionEditor
Definition
PopupEditorWindow.h:97
SinglePopupEditor::m_pIdEditor
QLineEdit * m_pIdEditor
Definition
PopupEditorWindow.h:95
SinglePopupEditor::contextNewMenuInside
void contextNewMenuInside()
Definition
PopupEditorWindow.cpp:520
SinglePopupEditor::testPopup
void testPopup()
Definition
PopupEditorWindow.cpp:275
SinglePopupEditor::contextNewSeparatorBelow
void contextNewSeparatorBelow()
Definition
PopupEditorWindow.cpp:485
SinglePopupEditor::contextPasteBelow
void contextPasteBelow()
Definition
PopupEditorWindow.cpp:643
SinglePopupEditor::contextNewItemInside
void contextNewItemInside()
Definition
PopupEditorWindow.cpp:505
SinglePopupEditor::testModeMenuItemClicked
void testModeMenuItemClicked(KviKvsPopupMenuItem *it)
Definition
PopupEditorWindow.cpp:359
SinglePopupEditor::newItem
PopupTreeWidgetItem * newItem(PopupTreeWidgetItem *par, PopupTreeWidgetItem *after, PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:554
SinglePopupEditor::edit
void edit(MenuTreeWidgetItem *it)
Definition
PopupEditorWindow.cpp:1010
SinglePopupEditor::m_pTestPopup
KviKvsPopupMenu * m_pTestPopup
Definition
PopupEditorWindow.h:89
SinglePopupEditor::contextNewSeparatorInside
void contextNewSeparatorInside()
Definition
PopupEditorWindow.cpp:490
SinglePopupEditor::newItemInside
PopupTreeWidgetItem * newItemInside(PopupTreeWidgetItem *it, PopupTreeWidgetItem::Type t)
Definition
PopupEditorWindow.cpp:575
SinglePopupEditor::m_pEditor
KviScriptEditor * m_pEditor
Definition
PopupEditorWindow.h:93
t
#define t
Definition
detector.cpp:85
e
#define e
Definition
detector.cpp:70
Generated on Mon Feb 26 2024 16:24:32 for KVIrc by
1.9.8