Files
renderdoc/qrenderdoc/Widgets/CustomPaintWidget.h
T
baldurk 5f28b745a2 Format code according to newly added clang-format
_  /)
                 mo / )
                 |/)\)
                  /\_
                  \__|=
                 (    )
                 __)(__
           _____/      \\_____
          |  _     ___   _   ||
          | | \     |   | \  ||
          | |  |    |   |  | ||
          | |_/     |   |_/  ||
          | | \     |   |    ||
          | |  \    |   |    ||
          | |   \. _|_. | .  ||
          |                  ||
          |repository history||
          |                  ||
  *       | *   **    * **   |**      **
   \))ejm97/.,(//,,..,,\||(,,.,\\,.((//
2016-05-22 19:41:53 +02:00

31 lines
576 B
C++

#pragma once
#include <QWidget>
struct IReplayOutput;
class CustomPaintWidget : public QWidget
{
private:
Q_OBJECT
public:
explicit CustomPaintWidget(QWidget *parent = 0);
~CustomPaintWidget();
void SetOutput(IReplayOutput *out) { m_Output = out; }
signals:
void clicked(QMouseEvent *e);
void mouseMove(QMouseEvent *e);
private slots:
void mousePressEvent(QMouseEvent *e);
void mouseMoveEvent(QMouseEvent *e);
public slots:
protected:
void paintEvent(QPaintEvent *e);
QPaintEngine *paintEngine() const { return NULL; }
IReplayOutput *m_Output;
};