164 void setName(
const QString & szName);
349 void exportClasses(
bool bSelectedOnly,
bool bSingleFiles =
false);
383 bool askForClassName(QString & szClassName, QString & szInheritsClassName,
bool bEdit);
384 bool askForNamespaceName(
const QString & szAction,
const QString & szText,
const QString & szInitialText, QString & szNameBuffer);
385 bool askForFunction(QString & szFunctionName, QString & szReminder,
bool * pbInternal,
const QString & szClassName,
bool bRenameMode);
443 void searchReplace(
const QString & szSearch,
bool bReplace =
false,
const QString & szReplace =
"n");
470 void slotReplaceAll(
const QString & szBefore,
const QString & szAfter);
611 KviClassEditorFunctionDialog(QWidget * pParent,
const QString & szName,
const QString & szClassName,
const QString & szFunctionName,
const QString & szReminder,
bool bIsInternal,
bool bRenameMode =
false);
C++ Template based double linked pointer list class.
Contains the KviWindow class.
This is the Class Editor window.
Definition ClassEditorWindow.h:478
void loadProperties(KviConfigurationFile *pCfg) override
Called to load the window properties.
Definition ClassEditorWindow.cpp:1916
void cancelClicked()
Called when we click the cancel button.
Definition ClassEditorWindow.cpp:1896
void buildClicked()
Called when we want to build the class.
Definition ClassEditorWindow.cpp:1886
ClassEditorWidget * m_pEditor
Definition ClassEditorWindow.h:493
virtual void configGroupName(QString &szName)
Sets the configuration group name as classeditor.
Definition ClassEditorWindow.cpp:1906
~ClassEditorWindow()
Destroys the class editor window.
Definition ClassEditorWindow.cpp:1881
ClassEditorWindow()
Constructs the class editor window.
Definition ClassEditorWindow.cpp:1849
void saveProperties(KviConfigurationFile *pCfg) override
Called to save the window properties.
Definition ClassEditorWindow.cpp:1911
void saveClicked()
Called when we want to save the class.
Definition ClassEditorWindow.cpp:1891
QPixmap * myIconPtr() override
Returns the class editor small icon.
Definition ClassEditorWindow.cpp:1901
This class constructs the dialog to create a new class.
Definition ClassEditorWindow.h:547
~KviClassEditorDialog()
Destroys the class dialog.
QString className()
Returns the class name.
Definition ClassEditorWindow.h:577
void textChanged(const QString &)
Triggered when the name of the class change.
Definition ClassEditorWindow.cpp:2030
QComboBox * m_pInheritsClassComboBox
Definition ClassEditorWindow.h:570
QString inheritsClassName()
Returns the class name of the parent classes.
Definition ClassEditorWindow.h:583
QLineEdit * m_pClassNameLineEdit
Definition ClassEditorWindow.h:569
QPushButton * m_pNewClassButton
Definition ClassEditorWindow.h:568
This class constructs the dialog to create a new member function.
Definition ClassEditorWindow.h:597
QPushButton * m_pNewFunctionButton
Definition ClassEditorWindow.h:619
QCheckBox * m_pInternalCheckBox
Definition ClassEditorWindow.h:622
~KviClassEditorFunctionDialog()
Destroys the function dialog.
QString reminder()
Returns the parameters of the function.
Definition ClassEditorWindow.h:635
QLineEdit * m_pReminderLineEdit
Definition ClassEditorWindow.h:621
QString functionName()
Returns the function name.
Definition ClassEditorWindow.h:629
QLineEdit * m_pFunctionNameLineEdit
Definition ClassEditorWindow.h:620
void textChanged(const QString &)
Triggered when the name of the function change.
Definition ClassEditorWindow.cpp:2131
bool isInternalFunction()
Returns true if the function is set as internal, false otherwise.
Definition ClassEditorWindow.h:641
Definition KviConfigurationFile.h:50
Definition KviHeapObject.h:125
Definition KviKvsObjectClass.h:50
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition KviScriptEditor.h:45
Base class for all windows in KVIrc.
Definition KviWindow.h:75
#define e
Definition detector.cpp:70
#define l
Definition detector.cpp:77
char szBuffer[4096]
Definition winamp.cpp:77