diff options
| author | 2010-02-26 19:05:08 +0000 | |
|---|---|---|
| committer | 2010-02-26 19:05:08 +0000 | |
| commit | 82c44f583923c57ce10f8d309498304be3d09212 (patch) | |
| tree | 0492dfe908e2ab914c7fadc80d023728bc7e3f28 /src/modules/classeditor/classeditor.h | |
| parent | Fixed KVS class name syntax (diff) | |
| download | KVIrc-82c44f583923c57ce10f8d309498304be3d09212.tar.gz KVIrc-82c44f583923c57ce10f8d309498304be3d09212.tar.bz2 KVIrc-82c44f583923c57ce10f8d309498304be3d09212.zip | |
More work on classeditor (still as senseless editor)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4032 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor/classeditor.h')
| -rw-r--r-- | src/modules/classeditor/classeditor.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/modules/classeditor/classeditor.h b/src/modules/classeditor/classeditor.h index bc122f406..59c519303 100644 --- a/src/modules/classeditor/classeditor.h +++ b/src/modules/classeditor/classeditor.h @@ -71,8 +71,10 @@ protected: QString m_szName; QString m_szBuffer; bool m_bClassModified; + QString m_szInerithClassName; int m_cPos; public: + void setInerithClass(QString szInerithClassName){m_szInerithClassName=szInerithClassName;}; const QString & name(){ return m_szName; }; void setName(const QString &szName); void setClassModified(bool bModified){m_bClassModified=bModified;}; @@ -151,7 +153,7 @@ protected slots: void newNamespace(); void newFunctionMember(); - void newItem(QString &szName,KviClassEditorTreeWidgetItem::Type eType); + KviClassEditorTreeWidgetItem * newItem(QString &szName,KviClassEditorTreeWidgetItem::Type eType); /* void renameItem(); @@ -190,11 +192,12 @@ protected: void openParentItems(QTreeWidgetItem * it); void activateItem(QTreeWidgetItem * it); bool hasSelectedItems(); + void askForClassName(QString &szClassName,QString &szInerithClassName); /* bool removeItem(KviClassEditorTreeWidgetItem *it,bool * pbYesToAll,bool bDeleteEmptyTree); void removeItemChildren(KviClassEditorTreeWidgetItem *it); - QString askForClassName(const QString &szAction,const QString &szText,const QString &szInitialText); + QString askForNamespaceName(const QString &szAction,const QString &szText,const QString &szInitialText); @@ -240,7 +243,7 @@ protected slots: void okClicked(); void applyClicked(); }; -/* + class KviClassEditorDialog: public QDialog { Q_OBJECT @@ -249,11 +252,12 @@ public: ~KviClassEditorDialog(); public: - QLineEdit * m_pClassNameLineEdit; - QComboBox * m_pInerithClassComboBox; + QString getClassName(){return m_pClassNameLineEdit->text();}; + QString getInerithClassName(){return m_pInerithClassComboBox->currentText();}; protected: QPushButton * m_pNewClassButton; - + QLineEdit * m_pClassNameLineEdit; + QComboBox * m_pInerithClassComboBox; QWidget * m_pParent; protected slots: void textChanged(const QString &); @@ -262,7 +266,7 @@ protected slots: void replaceAll(const QString &, const QString &); void initFind(); void nextFind(const QString &); - -};*/ +*/ +}; #endif //_ALIASEDITOR_H_ |
