Skip to content

Commit

Permalink
Revert "Some minor cleaning up."
Browse files Browse the repository at this point in the history
This reverts commit 499dc2d.
  • Loading branch information
agarny committed Aug 12, 2020
1 parent 50e244c commit 5fab065
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/plugins/simulation/PendulumWindow/src/pendulumwindowwindow.cpp
Expand Up @@ -66,6 +66,7 @@ PendulumWindowWindow::PendulumWindowWindow(QWidget *pParent) :
mGui(new Ui::PendulumWindowWindow),
mZincContext(nullptr),
mZincSceneViewerDescription(nullptr),
mAxesFontPointSize(0),
mInitialiseZincScene(true),
mCurrentDataSize(0),
mTimeValues(nullptr),
Expand All @@ -85,6 +86,8 @@ PendulumWindowWindow::PendulumWindowWindow(QWidget *pParent) :
this, &PendulumWindowWindow::createAndSetZincContext);
connect(mZincWidget, &ZincWidget::ZincWidget::graphicsInitialized,
this, &PendulumWindowWindow::graphicsInitialized);
connect(mZincWidget, &ZincWidget::ZincWidget::devicePixelRatioChanged,
this, &PendulumWindowWindow::devicePixelRatioChanged);

mGui->layout->addWidget(new Core::BorderedWidget(mZincWidget,
true, true, true, true));
Expand Down Expand Up @@ -538,6 +541,19 @@ void PendulumWindowWindow::graphicsInitialized()

//==============================================================================

void PendulumWindowWindow::devicePixelRatioChanged(int pDevicePixelRatio)
{
// Update our scene using the given devide pixel ratio

OpenCMISS::Zinc::Scene scene = mZincContext->getDefaultRegion().getScene();

scene.beginChange();
scene.createGraphicsPoints().getGraphicspointattributes().getFont().setPointSize(pDevicePixelRatio*mAxesFontPointSize);
scene.endChange();
}

//==============================================================================

void PendulumWindowWindow::timeSliderValueChanged(int pTime)
{
// Update our scene
Expand Down
Expand Up @@ -125,6 +125,7 @@ class PENDULUMWINDOW_EXPORT PendulumWindowWindow : public Core::WindowWidget
private slots:
void createAndSetZincContext();
void graphicsInitialized();
void devicePixelRatioChanged(int pDevicePixelRatio);

void timeSliderValueChanged(int pTime);
void timerTimeOut();
Expand Down
2 changes: 2 additions & 0 deletions src/plugins/test/ZincWindow/src/zincwindowwindow.h
Expand Up @@ -75,6 +75,8 @@ class ZincWindowWindow : public Core::WindowWidget

char *mZincSceneViewerDescription = nullptr;

int mAxesFontPointSize = 0;

private slots:
void createAndSetZincContext();
void graphicsInitialized();
Expand Down

0 comments on commit 5fab065

Please sign in to comment.