source: tspsg-svn/trunk/src/qtwin.h @ 113

Last change on this file since 113 was 97, checked in by laleppa, 15 years ago

+ Added precompiled header (PCH) file: should decrease project build time.

  • Improved installation and deployment rules in .pro file.
  • Improved translucency effect under Windows Vista/7.
  • Slightly modified qtwin.h to be included into the source documentation.
  • Regenerated source documentation.
  • Property svn:keywords set to Id URL
File size: 1011 bytes
RevLine 
[97]1/*!
2 * \file qtwin.h
3 *
4 * \author Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies).
5 *
6 *  Use, modification and distribution is allowed without limitation,
7 *  warranty, liability or support of any kind.
8 */
[92]9
10#ifndef QTWIN_H
11#define QTWIN_H
12
13#include <QColor>
14#include <QWidget>
15
16class WindowNotifier;
17
[97]18/*!
19 *  This is a helper class for using the Desktop Window Manager
20 *  functionality on Windows 7 and Windows Vista. On other platforms
21 *  these functions will simply not do anything.
22 */
[92]23class QtWin
24{
25public:
26    static bool enableBlurBehindWindow(QWidget *widget, bool enable = true);
27    static bool extendFrameIntoClientArea(QWidget *widget,
28                                          int left = -1, int top = -1,
29                                          int right = -1, int bottom = -1);
30    static bool isCompositionEnabled();
31    static QColor colorizatinColor();
32
33private:
34    static WindowNotifier *windowNotifier();
35};
36
37#endif // QTWIN_H
Note: See TracBrowser for help on using the repository browser.