diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-06 14:48:59 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-07 08:25:50 +0300 |
commit | 54fde3bd0b61a696977cb1cb680d482eb0112156 (patch) | |
tree | 40fb846d5daf47f07fb287c3cfdd9ceaa3aef080 /src/datavis3d/engine/bars3dcontroller_p.h | |
parent | 6fdda6d560fafb086501cfc60616d84324bb6cb0 (diff) |
Implement axis caching to renderer.
Axis properties are passed via signals from controller
to renderer.
Change-Id: Iaa0e47c4ea4dc0b586480f260b42958af95c028d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/engine/bars3dcontroller_p.h')
-rw-r--r-- | src/datavis3d/engine/bars3dcontroller_p.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/datavis3d/engine/bars3dcontroller_p.h b/src/datavis3d/engine/bars3dcontroller_p.h index 1e7e08bb..25d1d2f5 100644 --- a/src/datavis3d/engine/bars3dcontroller_p.h +++ b/src/datavis3d/engine/bars3dcontroller_p.h @@ -180,9 +180,6 @@ public: void mouseMoveEvent(QMouseEvent *event, const QPoint &mousePos); void wheelEvent(QWheelEvent *event); - // TODO: abstract renderer should have accessor for Drawer instead - virtual Drawer *drawer(); - // Sets the data proxy. Assumes ownership of the data proxy. Deletes old proxy. void setDataProxy(QBarDataProxy *proxy); QBarDataProxy *dataProxy(); @@ -197,13 +194,13 @@ public slots: signals: void selectionModeChanged(SelectionMode mode); void slicingActiveChanged(bool isSlicing); - void limitsChanged(QPair<GLfloat, GLfloat> limits); + void limitsChanged(QPair<GLfloat, GLfloat> limits); // TODO should be handled via axis range void sampleSpaceChanged(int samplesRow, int samplesColumn); void barSpecsChanged(QSizeF thickness, QSizeF spacing, bool relative); void objFileChanged(QString fileName); - void gridEnabledChanged(bool enable); + void gridEnabledChanged(bool enable); // TODO should be handled via axis void backgroundEnabledChanged(bool enable); - void tickCountChanged(GLint tickCount, GLfloat step, GLfloat minimum); + void tickCountChanged(GLint tickCount, GLfloat step, GLfloat minimum); // TODO should be handled via axis private: void handleLimitChange(); |