UBWidgetMirror.h 604 Bytes
Newer Older
Claudio Valerio's avatar
Claudio Valerio committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
/*
 * UBWidgetMirror.h
 *
 *  Created on: Nov 25, 2008
 *      Author: luc
 */

#ifndef UBWIDGETMIRROR_H_
#define UBWIDGETMIRROR_H_

#include <QtGui>

class UBWidgetMirror : public QWidget
{

    Q_OBJECT;

    public:
        UBWidgetMirror(QWidget* sourceWidget, QWidget* parent = 0);
        virtual ~UBWidgetMirror();

    public slots:
        void setSourceWidget(QWidget *sourceWidget);

    protected:
        bool eventFilter(QObject *obj, QEvent *event);
        virtual void paintEvent ( QPaintEvent * event );

    private:
        QWidget* mSourceWidget;

};

#endif /* UBWIDGETMIRROR_H_ */