diff options
| author | 2008-05-26 18:23:30 +0000 | |
|---|---|---|
| committer | 2008-05-26 18:23:30 +0000 | |
| commit | 1a8a4b43fefcb9ff6a628a233eb679fc6c869c5f (patch) | |
| tree | cf8f01a2dd599f8f056f5120437eb89ca6257996 /src/modules/actioneditor/actioneditor.h | |
| parent | added compilation howto for cmake/mingw/win32 (wip) (diff) | |
| download | KVIrc-1a8a4b43fefcb9ff6a628a233eb679fc6c869c5f.tar.gz KVIrc-1a8a4b43fefcb9ff6a628a233eb679fc6c869c5f.tar.bz2 KVIrc-1a8a4b43fefcb9ff6a628a233eb679fc6c869c5f.zip | |
fixed action editor selection and completed relative QT4 port.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1856 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/actioneditor/actioneditor.h')
| -rw-r--r-- | src/modules/actioneditor/actioneditor.h | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/src/modules/actioneditor/actioneditor.h b/src/modules/actioneditor/actioneditor.h index 5007b663b..02134a43b 100644 --- a/src/modules/actioneditor/actioneditor.h +++ b/src/modules/actioneditor/actioneditor.h @@ -25,12 +25,13 @@ //============================================================================= #include "kvi_window.h" -#include "kvi_styled_controls.h" -#include "kvi_tal_listview.h" +#include "kvi_tal_treewidget.h" #include <QWidget> #include <QTextDocument> -#include <QTreeWidget> +#include <QCheckBox> +#include <QToolButton> + class QLineEdit; class QComboBox; @@ -75,17 +76,17 @@ public: }; -class KviActionEditorTreeWidgetItem : public QTreeWidgetItem +class KviActionEditorTreeWidgetItem : public KviTalTreeWidgetItem { public: - KviActionEditorTreeWidgetItem(QTreeWidget * v,KviActionData * a); + KviActionEditorTreeWidgetItem(KviTalTreeWidget * v,KviActionData * a); ~KviActionEditorTreeWidgetItem(); protected: KviActionData * m_pActionData; //QSimpleRichText * m_pText; QTextDocument * m_pText; QPixmap * m_pIcon; - QTreeWidget * m_pTreeWidget; + KviTalTreeWidget * m_pTreeWidget; QString m_szKey; public: KviActionData * actionData(){ return m_pActionData; }; @@ -97,7 +98,7 @@ public: }; -class KviActionEditorTreeView : public QTreeWidget +class KviActionEditorTreeView : public KviTalTreeWidget { Q_OBJECT public: @@ -127,17 +128,17 @@ protected: QLineEdit * m_pBigIconEdit; QToolButton * m_pSmallIconButton; QToolButton * m_pBigIconButton; - KviStyledCheckBox * m_pNeedsContextCheck; - KviStyledCheckBox * m_pNeedsConnectionCheck; - KviStyledCheckBox * m_pEnableAtLoginCheck; - KviStyledCheckBox * m_pSpecificWindowsCheck; - KviStyledCheckBox * m_pWindowConsoleCheck; - KviStyledCheckBox * m_pWindowChannelCheck; - KviStyledCheckBox * m_pWindowQueryCheck; - KviStyledCheckBox * m_pWindowDccChatCheck; - KviStyledCheckBox * m_pConsoleOnlyIfUsersSelectedCheck; - KviStyledCheckBox * m_pChannelOnlyIfUsersSelectedCheck; - KviStyledCheckBox * m_pQueryOnlyIfUsersSelectedCheck; + QCheckBox * m_pNeedsContextCheck; + QCheckBox * m_pNeedsConnectionCheck; + QCheckBox * m_pEnableAtLoginCheck; + QCheckBox * m_pSpecificWindowsCheck; + QCheckBox * m_pWindowConsoleCheck; + QCheckBox * m_pWindowChannelCheck; + QCheckBox * m_pWindowQueryCheck; + QCheckBox * m_pWindowDccChatCheck; + QCheckBox * m_pConsoleOnlyIfUsersSelectedCheck; + QCheckBox * m_pChannelOnlyIfUsersSelectedCheck; + QCheckBox * m_pQueryOnlyIfUsersSelectedCheck; public: KviActionData * actionData(){ return m_pActionData; }; void setActionData(KviActionData * d); @@ -173,7 +174,7 @@ protected: int selectedCount(); QString nameForAutomaticAction(const QString &szTemplate); protected slots: - void currentChanged(QTreeWidgetItem * it); + void currentItemChanged(KviTalTreeWidgetItem * it,KviTalTreeWidgetItem *prev); void newAction(); void deleteActions(); void exportActions(); |
