qt-material-widgets/lib/transparencyproxy.h

31 lines
545 B
C
Raw Normal View History

2016-06-20 15:47:17 +00:00
#ifndef TRANSPARENCYPROXY_H
#define TRANSPARENCYPROXY_H
#include <QStackedLayout>
class QWidget;
class TransparencyProxyPrivate;
class TransparencyProxy : public QStackedLayout
{
Q_OBJECT
public:
TransparencyProxy();
~TransparencyProxy();
void setWidget(QWidget *widget);
void setOpaque();
void setOpacity(qreal opacity);
protected:
const QScopedPointer<TransparencyProxyPrivate> d_ptr;
private:
Q_DISABLE_COPY(TransparencyProxy)
Q_DECLARE_PRIVATE(TransparencyProxy)
};
#endif // TRANSPARENCYPROXY_H