summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/bars3dcontroller_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-06 14:48:59 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-07 08:25:50 +0300
commit54fde3bd0b61a696977cb1cb680d482eb0112156 (patch)
tree40fb846d5daf47f07fb287c3cfdd9ceaa3aef080 /src/datavis3d/engine/bars3dcontroller_p.h
parent6fdda6d560fafb086501cfc60616d84324bb6cb0 (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.h9
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();