aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/theme
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-05-02 15:01:20 +0000
committerGravatar Elvio Basello2008-05-02 15:01:20 +0000
commit269dca53bf25f6da52cbc060ca465e390b185e60 (patch)
tree74a4f0cbc5ab4d0a41d4957769f628f168b3da49 /src/modules/theme
parentquick fix (diff)
downloadKVIrc-269dca53bf25f6da52cbc060ca465e390b185e60.tar.gz
KVIrc-269dca53bf25f6da52cbc060ca465e390b185e60.tar.bz2
KVIrc-269dca53bf25f6da52cbc060ca465e390b185e60.zip
qt4 port for theme module
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1650 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/theme')
-rw-r--r--src/modules/theme/managementdialog.cpp11
-rw-r--r--src/modules/theme/managementdialog.h13
2 files changed, 11 insertions, 13 deletions
diff --git a/src/modules/theme/managementdialog.cpp b/src/modules/theme/managementdialog.cpp
index 4e92298c5..e9a816367 100644
--- a/src/modules/theme/managementdialog.cpp
+++ b/src/modules/theme/managementdialog.cpp
@@ -52,7 +52,6 @@
#include "kvi_tal_listbox.h"
#include "kvi_tal_popupmenu.h"
#include <kvi_tal_textedit.h>
-#include <kvi_tal_textedit.h>
#include <QLayout>
#include <QPushButton>
@@ -103,11 +102,13 @@ KviThemeListBoxItem::KviThemeListBoxItem(KviTalListBox * box,KviThemeInfo * inf)
t += "<br><nobr><font size=\"-1\">";
t += inf->description();
t += "</font></nobr>";
- m_pText = new KviTalSimpleRichText(t,box->font());
+ m_pText = new KviTalTextEdit();
+ m_pText->setFont(box->font());
+ m_pText->setText(t);
int iWidth = box->visibleWidth();
if(iWidth < LVI_MINIMUM_CELL_WIDTH)iWidth = LVI_MINIMUM_CELL_WIDTH;
iWidth -= LVI_BORDER + LVI_ICON_SIZE + LVI_SPACING + LVI_BORDER;
- m_pText->setWidth(iWidth);
+ m_pText->setLineWidth(iWidth);
}
KviThemeListBoxItem::~KviThemeListBoxItem()
@@ -122,8 +123,8 @@ void KviThemeListBoxItem::paint(QPainter * p)
p->drawPixmap(LVI_BORDER,LVI_BORDER, *(g_pIconManager->getBigIcon(QString(KVI_BIGICON_THEME))) );
int afterIcon = LVI_BORDER + LVI_ICON_SIZE + LVI_SPACING;
int www = p->window().width() - (afterIcon + LVI_BORDER);
- m_pText->setWidth(www);
- m_pText->draw(p,afterIcon,LVI_BORDER,QRect(afterIcon,LVI_BORDER,www,p->window().height() - (LVI_BORDER * 2)),listBox()->viewport()->colorGroup());
+ m_pText->setLineWidth(www);
+ //m_pText->draw(p,afterIcon,LVI_BORDER,QRect(afterIcon,LVI_BORDER,www,p->window().height() - (LVI_BORDER * 2)),listBox()->viewport()->colorGroup());
}
int KviThemeListBoxItem::height(const KviTalListBox * lb) const
diff --git a/src/modules/theme/managementdialog.h b/src/modules/theme/managementdialog.h
index 8aee0ce29..1e852d9de 100644
--- a/src/modules/theme/managementdialog.h
+++ b/src/modules/theme/managementdialog.h
@@ -29,15 +29,12 @@
#include "kvi_theme.h"
#include "kvi_tal_listbox.h"
#include "kvi_tal_popupmenu.h"
-#include <kvi_tal_wizard.h>
+#include "kvi_tal_wizard.h"
#include <QDialog>
#include <QComboBox>
#include <QCursor>
-#include <q3simplerichtext.h>
-#define KviTalSimpleRichText Q3SimpleRichText
-
class QLineEdit;
class QPushButton;
class QLabel;
@@ -54,8 +51,8 @@ public:
KviThemeListBoxItem(KviTalListBox * box,KviThemeInfo * inf);
virtual ~KviThemeListBoxItem();
public:
- KviThemeInfo * m_pThemeInfo;
- KviTalSimpleRichText * m_pText;
+ KviThemeInfo * m_pThemeInfo;
+ KviTalTextEdit * m_pText;
public:
KviThemeInfo * themeInfo(){ return m_pThemeInfo; };
virtual int height ( const KviTalListBox * lb ) const ;
@@ -72,8 +69,8 @@ public:
virtual ~KviThemeManagementDialog();
protected:
static KviThemeManagementDialog * m_pInstance;
- KviTalListBox * m_pListBox;
- KviTalPopupMenu * m_pContextPopup;
+ KviTalListBox * m_pListBox;
+ KviTalPopupMenu * m_pContextPopup;
KviStyledToolButton * m_pDeleteThemeButton;
KviStyledToolButton * m_pPackThemeButton;
public: