diff options
| author | 2008-09-06 15:07:02 +0000 | |
|---|---|---|
| committer | 2008-09-06 15:07:02 +0000 | |
| commit | 60f59dc1ff072481e78b428fd2caeb5d4d4b1c61 (patch) | |
| tree | 851977b6fa83447fe9d593b5eb9d8e4c68fe9ee8 /src/modules/eventeditor/eventeditor.h | |
| parent | updated po{,t} files (diff) | |
| download | KVIrc-60f59dc1ff072481e78b428fd2caeb5d4d4b1c61.tar.gz KVIrc-60f59dc1ff072481e78b428fd2caeb5d4d4b1c61.tar.bz2 KVIrc-60f59dc1ff072481e78b428fd2caeb5d4d4b1c61.zip | |
completed the porting of eventeditor module
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2414 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/eventeditor/eventeditor.h')
| -rw-r--r-- | src/modules/eventeditor/eventeditor.h | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/modules/eventeditor/eventeditor.h b/src/modules/eventeditor/eventeditor.h index 9afdd22f1..0f5f9b269 100644 --- a/src/modules/eventeditor/eventeditor.h +++ b/src/modules/eventeditor/eventeditor.h @@ -40,12 +40,11 @@ public: QString m_szName; QString m_szParams; public: - KviEventListViewItem(QTreeWidget * par,unsigned int uEvIdx,const QString &name,const QString ¶ms) - : QTreeWidgetItem(par), m_uEventIdx(uEvIdx), m_szName(name), m_szParams(params) {}; + KviEventListViewItem(QTreeWidget * par,unsigned int uEvIdx,const QString &name,const QString ¶ms); ~KviEventListViewItem() {}; public: - virtual QString text(int col) const { return m_szName; }; - virtual const QPixmap * pixmap(int col) const; + void setName(const QString &szName); + QString name() const { return m_szName; }; }; class KviEventHandlerListViewItem : public QTreeWidgetItem @@ -55,12 +54,24 @@ public: QString m_szBuffer; bool m_bEnabled; public: - KviEventHandlerListViewItem(QTreeWidgetItem * par,const QString &name,const QString &buffer,bool bEnabled) - : QTreeWidgetItem(par), m_szName(name) , m_szBuffer(buffer) , m_bEnabled(bEnabled) {}; + KviEventHandlerListViewItem(QTreeWidgetItem * par,const QString &name,const QString &buffer,bool bEnabled); ~KviEventHandlerListViewItem() {}; public: - virtual QString text(int col) const { return m_szName; }; - virtual const QPixmap * pixmap(int col) const; + void setName(const QString &szName); + QString name() const { return m_szName; }; + void setEnabled(const bool bEnabled); +}; + +class KviEventEditorListView : public QTreeWidget +{ + Q_OBJECT +public: + KviEventEditorListView(QWidget*); + ~KviEventEditorListView(){}; +protected: + void mousePressEvent (QMouseEvent *e); +signals: + void rightButtonPressed(QTreeWidgetItem *,QPoint); }; class KviEventEditor : public QWidget @@ -71,7 +82,7 @@ public: ~KviEventEditor(); public: KviScriptEditor * m_pEditor; - QTreeWidget * m_pListView; + KviEventEditorListView * m_pListView; QLineEdit * m_pNameEditor; KviTalPopupMenu * m_pContextPopup; KviEventHandlerListViewItem * m_pLastEditedItem; @@ -82,8 +93,8 @@ public: void getUniqueHandlerName(KviEventListViewItem *it,QString &buffer); void getExportEventBuffer(QString &szBuffer,KviEventHandlerListViewItem * it); protected slots: - void selectionChanged(QTreeWidgetItem *it); - void itemPressed(QTreeWidgetItem *it,const QPoint &pnt,int col); + void currentItemChanged(QTreeWidgetItem *it,QTreeWidgetItem *); + void itemPressed(QTreeWidgetItem *it,const QPoint &pnt); void toggleCurrentHandlerEnabled(); void removeCurrentHandler(); void addHandlerForCurrentEvent(); |
