diff options
Diffstat (limited to 'src/modules/theme')
| -rw-r--r-- | src/modules/theme/libkvitheme.cpp | 12 | ||||
| -rw-r--r-- | src/modules/theme/managementdialog.cpp | 52 | ||||
| -rw-r--r-- | src/modules/theme/managementdialog.h | 23 | ||||
| -rw-r--r-- | src/modules/theme/packthemedialog.cpp | 60 | ||||
| -rw-r--r-- | src/modules/theme/packthemedialog.h | 8 | ||||
| -rw-r--r-- | src/modules/theme/savethemedialog.cpp | 44 | ||||
| -rw-r--r-- | src/modules/theme/savethemedialog.h | 7 | ||||
| -rw-r--r-- | src/modules/theme/themefunctions.cpp | 9 | ||||
| -rw-r--r-- | src/modules/theme/themefunctions.h | 4 |
9 files changed, 83 insertions, 136 deletions
diff --git a/src/modules/theme/libkvitheme.cpp b/src/modules/theme/libkvitheme.cpp index 54f1359f6..e73d46be0 100644 --- a/src/modules/theme/libkvitheme.cpp +++ b/src/modules/theme/libkvitheme.cpp @@ -22,6 +22,9 @@ // /////////////////////////////////////////////////////////////////////////////// +#include "managementdialog.h" +#include "themefunctions.h" + #include "kvi_module.h" #include "kvi_locale.h" #include "kvi_qstring.h" @@ -37,10 +40,7 @@ #include "kvi_fileutils.h" #include "kvi_filedialog.h" -#include "managementdialog.h" -#include "themefunctions.h" - -#include <qfileinfo.h> +#include <QFileInfo> QRect g_rectManagementDialogGeometry(0,0,0,0); @@ -182,8 +182,8 @@ static bool theme_module_can_unload(KviModule * m) KVIRC_MODULE( - "theme", // module name - "1.0.0", // module version + "Theme", // module name + "4.0.0", // module version "Copyright (C) 2006 Szymon Stefanek (pragma at kvirc dot net)", // author & (C) "Theme management functions", theme_module_init, diff --git a/src/modules/theme/managementdialog.cpp b/src/modules/theme/managementdialog.cpp index cef417909..43dbe7ee1 100644 --- a/src/modules/theme/managementdialog.cpp +++ b/src/modules/theme/managementdialog.cpp @@ -33,33 +33,6 @@ #include "savethemedialog.h" #include "themefunctions.h" -#include "kvi_iconmanager.h" -#include "kvi_msgbox.h" - - -#include <qlayout.h> -#include <qpushbutton.h> -#include "kvi_tal_listbox.h" -#include <qlineedit.h> -#include <kvi_tal_textedit.h> -#include <qregexp.h> -#include <qmessagebox.h> -#include <qdir.h> -#include <qstringlist.h> -#include <qdatetime.h> -#include <qfiledialog.h> -#include "kvi_tal_popupmenu.h" -#include <qcombobox.h> -#include <qpainter.h> -#include <qtooltip.h> -#include <qimage.h> -#include <kvi_tal_textedit.h> -//#include <qmultilineedit.h> -#ifdef COMPILE_USE_QT4 -#include <QCloseEvent> -#endif -#include <qbuffer.h> - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_config.h" @@ -74,13 +47,35 @@ #include "kvi_fileextensions.h" #include "kvi_filedialog.h" #include "kvi_dynamictooltip.h" +#include "kvi_iconmanager.h" +#include "kvi_msgbox.h" +#include "kvi_tal_listbox.h" +#include "kvi_tal_popupmenu.h" +#include <kvi_tal_textedit.h> +#include <kvi_tal_textedit.h> + +#include <QLayout> +#include <QPushButton> +#include <QLineEdit> +#include <QRegExp> +#include <QMessageBox> +#include <QDir> +#include <QStringList> +#include <QDateTime> +#include <QFileDialog> +#include <QComboBox> +#include <QPainter> +#include <QToolTip> +#include <QImage> +#include <QBuffer> +#include <QCloseEvent> +//#include <q3multilineedit.h> #include <stdlib.h> // rand & srand extern QRect g_rectManagementDialogGeometry; - KviThemeListBoxItem::KviThemeListBoxItem(KviTalListBox * box,KviThemeInfo * inf) : KviTalListBoxText(box) { @@ -245,7 +240,6 @@ void KviThemeManagementDialog::closeClicked() m_pInstance = 0; } - void KviThemeManagementDialog::display() { if(!m_pInstance) diff --git a/src/modules/theme/managementdialog.h b/src/modules/theme/managementdialog.h index 9feb2117e..8aee0ce29 100644 --- a/src/modules/theme/managementdialog.h +++ b/src/modules/theme/managementdialog.h @@ -27,30 +27,23 @@ #include "kvi_optionswidget.h" #include "kvi_pointerlist.h" #include "kvi_theme.h" - -#include <qdialog.h> -#ifdef COMPILE_USE_QT4 -#include <q3simplerichtext.h> -#define KviTalSimpleRichText Q3SimpleRichText -#else -#include <qsimplerichtext.h> -#define KviTalSimpleRichText QSimpleRichText -#endif #include "kvi_tal_listbox.h" -#include <qcombobox.h> #include "kvi_tal_popupmenu.h" -#include <qcursor.h> #include <kvi_tal_wizard.h> +#include <QDialog> +#include <QComboBox> +#include <QCursor> + +#include <q3simplerichtext.h> +#define KviTalSimpleRichText Q3SimpleRichText class QLineEdit; -class KviTalTextEdit; class QPushButton; class QLabel; class QCheckBox; - -//class QMultiLineEdit; - +//class Q3MultiLineEdit; +class KviTalTextEdit; class KviDynamicToolTip; class KviStyledToolButton; diff --git a/src/modules/theme/packthemedialog.cpp b/src/modules/theme/packthemedialog.cpp index 036c95434..ec34c13a3 100644 --- a/src/modules/theme/packthemedialog.cpp +++ b/src/modules/theme/packthemedialog.cpp @@ -25,28 +25,6 @@ #include "packthemedialog.h" #include "themefunctions.h" -#include <qlayout.h> -#include <qpushbutton.h> -#include <qlineedit.h> -#include <qregexp.h> -#include <qmessagebox.h> -#include <qdir.h> -#include <qcombobox.h> -#include <qpainter.h> -#include <qtooltip.h> -#include <qimage.h> -#include <kvi_tal_textedit.h> -#ifdef COMPILE_USE_QT4 -#include <q3multilineedit.h> -#include <QDateTime> -#else -#include <qmultilineedit.h> -#endif -#include <qbuffer.h> -#include <qlabel.h> -#include <qregexp.h> - - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_config.h" @@ -62,7 +40,23 @@ #include "kvi_selectors.h" #include "kvi_miscutils.h" #include "kvi_sourcesdate.h" +#include <kvi_tal_textedit.h> +#include <QLayout> +#include <QPushButton> +#include <QLineEdit> +#include <QRegExp> +#include <QMessageBox> +#include <QDir> +#include <QComboBox> +#include <QPainter> +#include <QToolTip> +#include <QImage> +#include <QDateTime> +#include <QBuffer> +#include <QLabel> + +#include <q3multilineedit.h> KviPackThemeDialog::KviPackThemeDialog(QWidget * pParent,KviPointerList<KviThemeInfo> * pThemeInfoList) @@ -333,11 +327,7 @@ void KviPackThemeDialog::imageSelectionChanged(const QString &szImagePath) { QPixmap out; if(pix.width() > 300 || pix.height() > 225) -#ifdef COMPILE_USE_QT4 out.convertFromImage(pix.scaled(300,225,Qt::KeepAspectRatio,Qt::SmoothTransformation)); -#else - out.convertFromImage(pix.smoothScale(300,225,QImage::ScaleMin)); -#endif else out.convertFromImage(pix); m_pImageLabel->setPixmap(out); @@ -351,14 +341,12 @@ void KviPackThemeDialog::imageSelectionChanged(const QString &szImagePath) m_pImageLabel->setPixmap(QPixmap()); } - void KviPackThemeDialog::accept() { if(!packTheme())return; KviTalWizard::accept(); } - bool KviPackThemeDialog::packTheme() { m_pImageSelector->commit(); @@ -374,11 +362,7 @@ bool KviPackThemeDialog::packTheme() if(!pix.isNull()) { if(pix.width() > 300 || pix.height() > 225) - #ifdef COMPILE_USE_QT4 out.convertFromImage(pix.scaled(300,225,Qt::KeepAspectRatio)); - #else - out.convertFromImage(pix.smoothScale(300,225,QImage::ScaleMin)); -#endif else out.convertFromImage(pix); } else { @@ -407,11 +391,7 @@ bool KviPackThemeDialog::packTheme() if(!out.isNull()) { QByteArray * pba = new QByteArray(); -#ifdef COMPILE_USE_QT4 - QBuffer buffer(pba,0); -#else - QBuffer buffer(*pba); -#endif + QBuffer buffer(pba,0); buffer.open(IO_WriteOnly); out.save(&buffer,"PNG"); buffer.close(); @@ -445,11 +425,8 @@ bool KviPackThemeDialog::packTheme() { KviQString::sprintf(szTmp,"Theme%dScreenshot",iIdx); QByteArray * pba = new QByteArray(); -#ifdef COMPILE_USE_QT4 + QBuffer bufferz(pba,0); -#else - QBuffer bufferz(*pba); -#endif bufferz.open(IO_WriteOnly); pixScreenshot.save(&bufferz,"PNG"); bufferz.close(); @@ -486,4 +463,3 @@ bool KviPackThemeDialog::packTheme() return true; } - diff --git a/src/modules/theme/packthemedialog.h b/src/modules/theme/packthemedialog.h index 9834006a2..e28b96c41 100644 --- a/src/modules/theme/packthemedialog.h +++ b/src/modules/theme/packthemedialog.h @@ -27,14 +27,14 @@ #include "kvi_settings.h" #include "kvi_pointerlist.h" #include "kvi_theme.h" - -#include <qdialog.h> #include <kvi_tal_wizard.h> +#include <QDialog> + class QLineEdit; -class KviTalTextEdit; class QLabel; -class QMultiLineEdit; +class Q3MultiLineEdit; +class KviTalTextEdit; class KviFileSelector; diff --git a/src/modules/theme/savethemedialog.cpp b/src/modules/theme/savethemedialog.cpp index a98780a7d..0732bd322 100644 --- a/src/modules/theme/savethemedialog.cpp +++ b/src/modules/theme/savethemedialog.cpp @@ -25,27 +25,6 @@ #include "savethemedialog.h" #include "themefunctions.h" -#include <qlayout.h> -#include <qpushbutton.h> -#include <qlineedit.h> -#include <qregexp.h> -#include <qmessagebox.h> -#include <qdir.h> -#include <qcombobox.h> -#include <qpainter.h> -#include <qtooltip.h> -#include <qimage.h> -#include <kvi_tal_textedit.h> -#ifdef COMPILE_USE_QT4 -#include <q3multilineedit.h> -#include <QDateTime> -#else -#include <qmultilineedit.h> -#endif -#include <qbuffer.h> -#include <qlabel.h> - - #include "kvi_options.h" #include "kvi_locale.h" #include "kvi_config.h" @@ -61,7 +40,23 @@ #include "kvi_selectors.h" #include "kvi_miscutils.h" #include "kvi_sourcesdate.h" +#include <kvi_tal_textedit.h> +#include <QLayout> +#include <QPushButton> +#include <QLineEdit> +#include <QRegExp> +#include <QMessageBox> +#include <QDir> +#include <QComboBox> +#include <QPainter> +#include <QToolTip> +#include <QImage> +#include <QDateTime> +#include <QBuffer> +#include <QLabel> + +#include <q3multilineedit.h> KviSaveThemeDialog::KviSaveThemeDialog(QWidget * pParent) @@ -192,11 +187,7 @@ void KviSaveThemeDialog::imageSelectionChanged(const QString &szImagePath) { QPixmap out; if(pix.width() > 300 || pix.height() > 225) - #ifdef COMPILE_USE_QT4 out.convertFromImage(pix.scaled(300,225,Qt::KeepAspectRatio)); - #else - out.convertFromImage(pix.smoothScale(300,225,QImage::ScaleMin)); -#endif else out.convertFromImage(pix); m_pImageLabel->setPixmap(out); @@ -210,14 +201,12 @@ void KviSaveThemeDialog::imageSelectionChanged(const QString &szImagePath) m_pImageLabel->setPixmap(QPixmap()); } - void KviSaveThemeDialog::accept() { if(!saveTheme())return; KviTalWizard::accept(); } - void KviSaveThemeDialog::makeScreenshot() { QString szFileName; @@ -298,4 +287,3 @@ bool KviSaveThemeDialog::saveTheme() return true; } - diff --git a/src/modules/theme/savethemedialog.h b/src/modules/theme/savethemedialog.h index 1ab9548ba..120c0f3ba 100644 --- a/src/modules/theme/savethemedialog.h +++ b/src/modules/theme/savethemedialog.h @@ -27,17 +27,16 @@ #include "kvi_settings.h" #include "kvi_pointerlist.h" #include "kvi_theme.h" - -#include <qdialog.h> #include <kvi_tal_wizard.h> +#include <QDialog> class QLineEdit; -class KviTalTextEdit; class QPushButton; class QCheckBox; class QLabel; -class QMultiLineEdit; +class Q3MultiLineEdit; +class KviTalTextEdit; class KviFileSelector; diff --git a/src/modules/theme/themefunctions.cpp b/src/modules/theme/themefunctions.cpp index 2afa21f3a..f19fd8360 100644 --- a/src/modules/theme/themefunctions.cpp +++ b/src/modules/theme/themefunctions.cpp @@ -34,13 +34,10 @@ #include "kvi_sourcesdate.h" #include "kvi_theme.h" #include "kvi_frame.h" -#ifdef COMPILE_USE_QT4 -#define KviTalMimeSourceFactory Q3MimeSourceFactory -#include <q3mimefactory.h> -#else -#define KviTalMimeSourceFactory QMimeSourceFactory -#endif + #include <qmime.h> +#include <q3mimefactory.h> +#define KviTalMimeSourceFactory Q3MimeSourceFactory namespace KviThemeFunctions { diff --git a/src/modules/theme/themefunctions.h b/src/modules/theme/themefunctions.h index d3b058865..e35e0c82d 100644 --- a/src/modules/theme/themefunctions.h +++ b/src/modules/theme/themefunctions.h @@ -27,8 +27,8 @@ #include "kvi_settings.h" #include "kvi_qstring.h" -#include <qwidget.h> -#include <qpixmap.h> +#include <QWidget> +#include <QPixmap> namespace KviThemeFunctions { |
