MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / VisualizerDisplayWidget

Class VisualizerDisplayWidget

gui/qt/debugger/visualizerdisplaywidget.h:8–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6#include <QtGui/QClipboard>
7
8class VisualizerDisplayWidget : public QWidget {
9 Q_OBJECT
10
11public:
12 explicit VisualizerDisplayWidget(QWidget *p = Q_NULLPTR);
13 ~VisualizerDisplayWidget();
14 void setRefreshRate(int rate);
15 void setConfig(float bppstep, int w, int h, uint32_t u, uint32_t c, bool g, uint32_t *d, uint32_t *e);
16
17protected:
18 virtual void paintEvent(QPaintEvent*) Q_DECL_OVERRIDE;
19 virtual void mousePressEvent(QMouseEvent*) Q_DECL_OVERRIDE;
20
21private slots:
22 void draw();
23 void contextMenu(const QPoint &posa);
24
25private:
26 QTimer *m_refreshTimer;
27 QImage *m_image;
28 int m_refresh;
29
30 // configuration
31 int m_height;
32 int m_size;
33 int m_width;
34 bool m_grid;
35 uint32_t m_upbase;
36 uint32_t m_control;
37 float m_bppstep;
38 uint32_t *m_data;
39 uint32_t *m_data_end;
40};
41
42#endif

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected