summaryrefslogtreecommitdiff
path: root/noncore/styles/liquid/liquid.cpp
authorsandman <sandman>2002-06-30 20:34:40 (UTC)
committer sandman <sandman>2002-06-30 20:34:40 (UTC)
commit8d8081142f19cf697c4a1fe044add4e2db9a36b2 (patch) (unidiff)
tree200b2c26f47cb8b66652414dbc0fa5f96686cc6a /noncore/styles/liquid/liquid.cpp
parent1c6b25945236e3d6e4dd611ec6fc6003d5f87280 (diff)
downloadopie-8d8081142f19cf697c4a1fe044add4e2db9a36b2.zip
opie-8d8081142f19cf697c4a1fe044add4e2db9a36b2.tar.gz
opie-8d8081142f19cf697c4a1fe044add4e2db9a36b2.tar.bz2
ew feature - when liquid is active a new window decoration is set
(this deco is inspired by the classic KDE liquid kwin style)
Diffstat (limited to 'noncore/styles/liquid/liquid.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/styles/liquid/liquid.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/styles/liquid/liquid.cpp b/noncore/styles/liquid/liquid.cpp
index 2b6eaa4..9a7d2dd 100644
--- a/noncore/styles/liquid/liquid.cpp
+++ b/noncore/styles/liquid/liquid.cpp
@@ -7,12 +7,13 @@
7#ifndef INCLUDE_MENUITEM_DEF 7#ifndef INCLUDE_MENUITEM_DEF
8#define INCLUDE_MENUITEM_DEF 8#define INCLUDE_MENUITEM_DEF
9#endif 9#endif
10 10
11#include <qmenudata.h> 11#include <qmenudata.h>
12#include "liquid.h" 12#include "liquid.h"
13#include "liquiddeco.h"
13#include <qapplication.h> 14#include <qapplication.h>
14#include <qpe/config.h> 15#include <qpe/config.h>
15#include "effects.h" 16#include "effects.h"
16#include <qpalette.h> 17#include <qpalette.h>
17#include <qbitmap.h> 18#include <qbitmap.h>
18#include <qtabbar.h> 19#include <qtabbar.h>
@@ -984,21 +985,25 @@ void LiquidStyle::polish(QApplication *app)
984 if(menuAni) 985 if(menuAni)
985 app->setEffectEnabled(UI_AnimateMenu, false); 986 app->setEffectEnabled(UI_AnimateMenu, false);
986 if(menuFade) 987 if(menuFade)
987 app->setEffectEnabled(UI_FadeMenu, false); 988 app->setEffectEnabled(UI_FadeMenu, false);
988 989
989 qt_set_draw_menu_bar_impl((QDrawMenuBarItemImpl) &LiquidStyle::drawMenuBarItem); 990 qt_set_draw_menu_bar_impl((QDrawMenuBarItemImpl) &LiquidStyle::drawMenuBarItem);
991
992 QApplication::qwsSetDecoration ( new LiquidDecoration ( ));
990} 993}
991 994
992void LiquidStyle::unPolish(QApplication *app) 995void LiquidStyle::unPolish(QApplication *app)
993{ 996{
994 QWindowsStyle::unPolish(app); 997 QWindowsStyle::unPolish(app);
995 app->setEffectEnabled(UI_AnimateMenu, menuAni); 998 app->setEffectEnabled(UI_AnimateMenu, menuAni);
996 app->setEffectEnabled(UI_FadeMenu, menuFade); 999 app->setEffectEnabled(UI_FadeMenu, menuFade);
997 1000
998 qt_set_draw_menu_bar_impl ( 0 ); 1001 qt_set_draw_menu_bar_impl ( 0 );
1002
1003 QApplication::qwsSetDecoration ( new QPEDecoration ( ));
999} 1004}
1000 1005
1001/* 1006/*
1002 * This is a fun method ;-) Here's an overview. KToolBar grabs resize to 1007 * This is a fun method ;-) Here's an overview. KToolBar grabs resize to
1003 * force everything to erase and repaint on resize. This is going away, I'm 1008 * force everything to erase and repaint on resize. This is going away, I'm
1004 * trying to get shaped widgets to work right without masking. QPushButton, 1009 * trying to get shaped widgets to work right without masking. QPushButton,