You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.1 KiB
37 lines
1.1 KiB
/**************************************************************************** |
|
** |
|
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
** |
|
** Use, modification and distribution is allowed without limitation, |
|
** warranty, liability or support of any kind. |
|
** |
|
****************************************************************************/ |
|
|
|
#ifndef QTWIN_H |
|
#define QTWIN_H |
|
|
|
#include <QColor> |
|
#include <QWidget> |
|
/** |
|
* This is a helper class for using the Desktop Window Manager |
|
* functionality on Windows 7 and Windows Vista. On other platforms |
|
* these functions will simply not do anything. |
|
*/ |
|
|
|
class WindowNotifier; |
|
|
|
class QtWin |
|
{ |
|
public: |
|
static bool enableBlurBehindWindow(QWidget *widget, bool enable = true); |
|
static bool extendFrameIntoClientArea(QWidget *widget, |
|
int left = -1, int top = -1, |
|
int right = -1, int bottom = -1); |
|
static bool isCompositionEnabled(); |
|
static QColor colorizatinColor(); |
|
|
|
private: |
|
static WindowNotifier *windowNotifier(); |
|
}; |
|
|
|
#endif // QTWIN_H
|
|
|