Propagate design to widget
This commit is contained in:
parent
67227847e5
commit
4bcbe977ab
@ -2,10 +2,12 @@
|
||||
#include <QCoreApplication>
|
||||
#include <QMouseEvent>
|
||||
#include <math.h>
|
||||
#include "mainwindow.h"
|
||||
|
||||
FPGAViewWidget::FPGAViewWidget(QWidget *parent)
|
||||
: QOpenGLWidget(parent), m_xMove(0), m_yMove(0), m_zDistance(1.0)
|
||||
{
|
||||
design = static_cast<MainWindow *>(parent)->getDesign();
|
||||
}
|
||||
|
||||
FPGAViewWidget::~FPGAViewWidget() {}
|
||||
|
@ -4,6 +4,7 @@
|
||||
#include <QOpenGLFunctions>
|
||||
#include <QOpenGLWidget>
|
||||
#include <QPainter>
|
||||
#include "design.h"
|
||||
|
||||
class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
|
||||
{
|
||||
@ -39,5 +40,6 @@ class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
|
||||
float m_yMove;
|
||||
float m_zDistance;
|
||||
QPoint m_lastPos;
|
||||
Design *design;
|
||||
};
|
||||
#endif
|
||||
|
@ -16,6 +16,7 @@ class MainWindow : public QMainWindow
|
||||
public:
|
||||
explicit MainWindow(Design *design, QWidget *parent = 0);
|
||||
~MainWindow();
|
||||
Design *getDesign() { return design; }
|
||||
|
||||
private:
|
||||
int executePython(std::string command);
|
||||
|
Loading…
Reference in New Issue
Block a user