aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/classeditor/classeditor.h
diff options
context:
space:
mode:
authorGravatar Noldor2010-08-09 07:37:41 +0000
committerGravatar Noldor2010-08-09 07:37:41 +0000
commit8c2422ba6d534bb8abcdb6b89857b23e3da0512d (patch)
tree4d21fb2f3f89a72b0a4bd8e058dd0b0c454871ec /src/modules/classeditor/classeditor.h
parentupdated italian translation (diff)
downloadKVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.tar.gz
KVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.tar.bz2
KVIrc-8c2422ba6d534bb8abcdb6b89857b23e3da0512d.zip
Implementation feature #882 (work in progress)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4814 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor/classeditor.h')
-rw-r--r--src/modules/classeditor/classeditor.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/modules/classeditor/classeditor.h b/src/modules/classeditor/classeditor.h
index 2892b8d98..ddd2cf5ab 100644
--- a/src/modules/classeditor/classeditor.h
+++ b/src/modules/classeditor/classeditor.h
@@ -58,13 +58,16 @@ protected:
QString m_szName;
QString m_szBuffer;
bool m_bClassModified, m_bInternal;
- QString m_szInheritsClassName;
+ QString m_szInheritsClassName,m_szReminder;
int m_cPos;
public:
void setInheritsClass(QString szInheritsClassName){m_szInheritsClassName=szInheritsClassName;};
QString InheritsClass(){return m_szInheritsClassName;};
const QString & name(){ return m_szName; };
void setName(const QString &szName);
+ void setReminder(const QString &szName){m_szReminder=szName;};
+ QString reminder(){return m_szReminder;};
+
void setClassNotBuilt(bool bModified);
bool classNotBuilt(){return m_bClassModified;};
void setInternalFunction(bool bInternal){m_bInternal=bInternal;};
@@ -109,8 +112,9 @@ public:
QLabel * m_pClassNameLabel;
QLabel * m_pInheritsClassNameLabel;
QPushButton * m_pClassNameRenameButton;
- QLabel * m_pMemberFunctionNameLabel;
- QPushButton * m_pMemberFunctionNameRenameButton;
+ QLabel * m_pFunctionNameLabel;
+ QPushButton * m_pFunctionNameRenameButton;
+ QLabel * m_pReminderLabel;
KviClassEditorTreeWidgetItem * m_pLastEditedItem;
KviClassEditorTreeWidgetItem * m_pLastClickedItem;
@@ -184,7 +188,7 @@ protected:
bool hasSelectedItems();
bool askForClassName(QString &szClassName,QString &szInheritsClassName,bool bEdit);
bool askForNamespaceName(const QString &szAction,const QString &szText,const QString &szInitialText, QString &szNameBuffer);
- bool askForFunction(QString &szFunctionName,bool * bInternal, const QString &szClassName, bool bRenameMode);
+ bool askForFunction(QString &szFunctionName,QString &szReminder,bool * bInternal, const QString &szClassName, bool bRenameMode);
void searchInheritedClasses(const QString szClass,KviPointerList<KviClassEditorTreeWidgetItem> & lInheritsedClasses);
bool classExists(QString &szFullItemName);
void renameClass(KviClassEditorTreeWidgetItem *pClassItem);
@@ -246,15 +250,18 @@ class KviClassEditorFunctionDialog: public QDialog
{
Q_OBJECT
public:
- KviClassEditorFunctionDialog(QWidget * pParent, const QString & szName, const QString & szClassName,const QString &szFunctionName, bool bIsInternal, bool bRenameMode=false);
+ KviClassEditorFunctionDialog(QWidget * pParent, const QString & szName, const QString & szClassName,const QString &szFunctionName, const QString &szReminder,bool bIsInternal, bool bRenameMode=false);
~KviClassEditorFunctionDialog();
public:
QString getFunctionName(){return m_pFunctionNameLineEdit->text();};
+ QString getReminder(){return m_pReminderLineEdit->text();};
+
bool isInternalFunction(){return m_pInternalCheckBox->isChecked();};
protected:
QPushButton * m_pNewFunctionButton;
QLineEdit * m_pFunctionNameLineEdit;
+ QLineEdit * m_pReminderLineEdit;
QCheckBox * m_pInternalCheckBox;
protected slots:
void textChanged(const QString &);