aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/actioneditor/actioneditor.h
diff options
context:
space:
mode:
authorGravatar Noldor2008-05-26 18:23:30 +0000
committerGravatar Noldor2008-05-26 18:23:30 +0000
commit1a8a4b43fefcb9ff6a628a233eb679fc6c869c5f (patch)
treecf8f01a2dd599f8f056f5120437eb89ca6257996 /src/modules/actioneditor/actioneditor.h
parentadded compilation howto for cmake/mingw/win32 (wip) (diff)
downloadKVIrc-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.h39
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();