summaryrefslogtreecommitdiff
path: root/noncore/settings/appearance2/sample.h
authorsandman <sandman>2002-09-20 01:42:10 (UTC)
committer sandman <sandman>2002-09-20 01:42:10 (UTC)
commitb1f3d33cb0b3f203f153074a8812d5988c3031b2 (patch) (side-by-side diff)
tree1734ac2808dab8f0982b23a2a9101486fcdcfee5 /noncore/settings/appearance2/sample.h
parent9204c61f669fb265f6c5f14bfd6ca363a2929e40 (diff)
downloadopie-b1f3d33cb0b3f203f153074a8812d5988c3031b2.zip
opie-b1f3d33cb0b3f203f153074a8812d5988c3031b2.tar.gz
opie-b1f3d33cb0b3f203f153074a8812d5988c3031b2.tar.bz2
New experimental appearance settings
Diffstat (limited to 'noncore/settings/appearance2/sample.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/appearance2/sample.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/noncore/settings/appearance2/sample.h b/noncore/settings/appearance2/sample.h
new file mode 100644
index 0000000..c6f9b5a
--- a/dev/null
+++ b/noncore/settings/appearance2/sample.h
@@ -0,0 +1,49 @@
+#ifndef __PREVIEW_H__
+#define __PREVIEW_H__
+
+#include <qwidget.h>
+
+#include <qpe/windowdecorationinterface.h>
+
+class QVBox;
+class QPopupMenu;
+class SampleText;
+
+class SampleWindow : public QWidget
+{
+ Q_OBJECT
+public:
+ SampleWindow( QWidget *parent );
+
+ QSize sizeHint() const;
+
+ virtual void setFont( const QFont &f );
+
+ void setStyle2 ( QStyle *sty );
+ void setDecoration( WindowDecorationInterface *i );
+ void setPalette ( const QPalette & );
+
+ virtual void paintEvent( QPaintEvent * );
+
+ void init();
+
+ virtual bool eventFilter( QObject *, QEvent *e );
+ virtual void paletteChange( const QPalette &old );
+ virtual void resizeEvent( QResizeEvent *re );
+
+public slots:
+ void fixGeometry();
+
+protected:
+ WindowDecorationInterface *iface;
+ WindowDecorationInterface::WindowData wd;
+ QVBox *container;
+ QPopupMenu *popup;
+ int th;
+ int tb;
+ int lb;
+ int rb;
+ int bb;
+};
+
+#endif