summaryrefslogtreecommitdiffstats
path: root/plugin/simplestyle.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-03-20 23:30:07 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-03-20 23:30:07 -0500
commitbbeb99fb4c56499871efeddc60b7e1ac42bd154c (patch)
tree31b9021ccc1369419d23fc373d98ced1804d5fad /plugin/simplestyle.h
parentd4b531e2cc10395c129fd16ee72a7ff6d958dfb5 (diff)
downloadqt4-tqt-theme-engine-bbeb99fb4c56499871efeddc60b7e1ac42bd154c.tar.gz
qt4-tqt-theme-engine-bbeb99fb4c56499871efeddc60b7e1ac42bd154c.zip
Add support for native TDE file dialogs
Add style hints Add standard pixmaps Fix a slew of other problems
Diffstat (limited to 'plugin/simplestyle.h')
-rw-r--r--plugin/simplestyle.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugin/simplestyle.h b/plugin/simplestyle.h
index d498f65..b2fe548 100644
--- a/plugin/simplestyle.h
+++ b/plugin/simplestyle.h
@@ -20,6 +20,7 @@
#define SIMPLESTYLE_H
#include <QtGui/QWindowsStyle>
+#include <QFileDialog>
QT_BEGIN_NAMESPACE
class QPalette;
@@ -38,6 +39,8 @@ class TQSpinWidget;
class TQTitleBar;
class TQMenuBar;
+class KAboutData;
+
enum TQt3WidgetType {
TQT3WT_NONE,
TQT3WT_TQProgressBar,
@@ -72,6 +75,9 @@ public:
QRect subElementRect(SubElement element, const QStyleOption * option, const QWidget * widget = 0) const;
int pixelMetric(PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0) const;
+ int styleHint(StyleHint hint, const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0) const;
+
+ QIcon standardIconImplementation(StandardPixmap standardIcon, const QStyleOption * option = 0, const QWidget * widget = 0) const;
private:
TQWidget* initializeInterfaceWidget(TQt3WidgetType wt, const QWidget * widget, const QStyleOption* qt4styleoptions = 0) const;
@@ -105,6 +111,12 @@ private:
int m_tqt3IconSize_Large;
int m_tqt3IconSize_Listview;
int m_tqt3IconSize_Button;
+ int m_tqt3DialogButtons_ShowIcons;
+
+ mutable const QWidget* m_previousQt4InterfaceWidget;
+ mutable TQWidget* m_previousTQt3InterfaceWidget;
+
+ KAboutData* m_aboutData;
};
#endif