Began re-re-re-<times X>-doing the GUI visualization framework.
commitb82b77cf2ac0293a7e93576900e6cffbae9a6034
authorstrange <kawk256@gmail.com>
Wed, 17 Feb 2010 07:18:57 +0000 (17 00:18 -0700)
committerstrange <kawk256@gmail.com>
Wed, 17 Feb 2010 07:18:57 +0000 (17 00:18 -0700)
treee43a5c90d1741166843e10ac040d983cf600aaf8
parentcd6ec77bdbaeeb12fac476d2fc9497903b62c6dc
Began re-re-re-<times X>-doing the GUI visualization framework.

This time, however, there's a new twist. Instead of completely separating out
non-abstracted visualizations from abstracted (statistical) visualizations,
instead everything is grouped together into one Visualization class.

The Visualization class is currently operating by simply being nothing other
than a control interface. Of course, this is changable by the type of
visualization, but in essence, all it does is display a QImage that is
generated by a VisualizationThread.

The VisualizationThread is combined with VisualizationData instances to render
the said QImage. In essence, VisualizationThread calls something along the
lines of VisualizationData::render_self(this), to render itself upon the
given QImage using an interface provided by the VisualizationThread. The
interface will be made up of methods such as draw_rectangle(), which could be
used to create a bar graph.

However cut and clear it may seem at the moment through the eyes of fatigue,
that is bound to change in the harsh light of day, with the clarity that only
morning can bring. The "facepalms", to use a colloquial term..
28 files changed:
gui/src/session/ActiveBlocksEngine.cpp [deleted file]
gui/src/session/ActiveBlocksEngine.h [deleted file]
gui/src/session/ActiveBlocksRequest.cpp [deleted file]
gui/src/session/ActiveBlocksRequest.h [deleted file]
gui/src/session/DataRequest.cpp
gui/src/session/DataRequest.h
gui/src/session/DataRequestQueue.cpp [new file with mode: 0644]
gui/src/session/DataRequestQueue.h [new file with mode: 0644]
gui/src/session/DataThread.cpp
gui/src/session/DataThread.h
gui/src/session/Graph.cpp [deleted file]
gui/src/session/Graph.h [deleted file]
gui/src/session/GraphData.cpp [deleted file]
gui/src/session/GraphData.h [deleted file]
gui/src/session/GraphDataEngine.cpp [deleted file]
gui/src/session/GraphDataEngine.h [deleted file]
gui/src/session/GraphWidget.cpp [deleted file]
gui/src/session/GraphWidget.h [deleted file]
gui/src/session/RenderThread.cpp [deleted file]
gui/src/session/RenderThread.h [deleted file]
gui/src/session/Session.cpp
gui/src/session/Session.h
gui/src/session/Visualization.cpp [new file with mode: 0644]
gui/src/session/Visualization.h [new file with mode: 0644]
gui/src/session/VisualizationData.cpp [new file with mode: 0644]
gui/src/session/VisualizationData.h [new file with mode: 0644]
gui/src/session/VisualizationThread.cpp [new file with mode: 0644]
gui/src/session/VisualizationThread.h [new file with mode: 0644]