- 15 Aug, 2013 1 commit
-
-
Artur Grunau authored
If a DataNamePropertyWidget is created for a DataNameProperty whose AccessInfo == READ, it doesn't instantiate a QLineEdit to display the property's value (QComboBox is used instead). Previously, the updateWidgetFromProperty method didn't check AccessInfo to see what display widget was in use, and simply always dereferenced the _lineEdit pointer. If AccessInfo == READ, it was null and the application crashed. Now updateWidgetFromProperty accesses only the combo box if AccessInfo == READ, and uses the line edit otherwise. Fixes #99
-
- 13 Aug, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 23 Jul, 2013 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 22 Jul, 2013 4 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* work on Columbia module: simple mesh visualization
-
Christian Schulte zu Berge authored
-
- 17 Jul, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jul, 2013 5 commits
-
-
grunau authored
The main window's central widget has been changed to an MDI area. All visualisation pipeline widgets are now displayed as subwindows in it. This approach should help us to better utilise the space in the centre of the main window. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@524 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@523 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@522 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added scene bounds getter to TrackballNavigationEventHandler git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@521 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@520 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 15 Jul, 2013 4 commits
-
-
grunau authored
The QtCanvas class didn't previously implement the sizeHint method. As a result, Qt would allot it no display space if there were other widgets competing for it (e.g. the main window's central widget). Now QtCanvas has a sizeHint implementation that returns a size hint that is in line with what the canvas' getSize method reports. Moreover, QtCanvas now uses the `Expanding` size policy to inform Qt that it would like to get as much display space as possible. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@519 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
A new class, LogHighlighter, has been added to the application. Currently it's only responsible for highlighting those parts of log messages that match the current filter. However, it can be easily extended to also highlight timestamps, log levels, etc. All in all, this should make the information the log viewer displays much easier to scan through. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@518 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
Typing text into the log viewer's QLineEdit now causes all log messages that don't contain that text to be filtered out. To support this, message caching had to be moved to the log viewer. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@517 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* Introducing DataNamePropertyWidget offering a combo box with all DataHandles in current DataContainer * added slice rendering to Columbia1 pipeline git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@516 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 11 Jul, 2013 4 commits
-
-
schultezub authored
fixed possible crash during image representation conversion disk->GL git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@515 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@514 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@513 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@512 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 10 Jul, 2013 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@511 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@510 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 03 Jul, 2013 3 commits
-
-
grunau authored
LogViewerWidget now uses BufferingLog instead of QTextEditLog for logging. This helps us test BufferingLog, and start integrating it into the application. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@509 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
BufferingLog is a tgt::Log subclass that stores log messages in a bounded deque, whose maximum size is specified when calling BufferingLog's constructor. When it reaches its maximum capacity and is asked to store additional messages, it discards old ones according to the least recently used policy. There will soon be a Qt model using BufferingLog as its data source. It will provide log filtering and message formatting. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@508 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
There is now a new widget (LogViewerWidget) dedicated to displaying log messages. It builds upon the previous ad-hoc design, adding controls for clearing and filtering log messages. Clearing has been implemented already, filtering on the other hand doesn't work yet. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@507 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 26 Jun, 2013 2 commits
-
-
grunau authored
Rendering canvases, as well as the data container inspector, are now displayed as tabbed docks in the top docking area. The two docks that were previously located in the right docking area have been moved to the left to make the layout more intuitive. We don't use the main window's central widget, but Qt requires it to exist. This causes certain sizing problems, e.g. docks located in the top and bottom docking areas don't expand to take up all the vertical space, which results in some empty space in the centre of the window. This will hopefully be fixed soon. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@506 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
When created for the first time, the transfer function editor is added to the main window and docked in its right docking area. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@505 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 21 Jun, 2013 1 commit
-
-
schultezub authored
some minor fixes git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@504 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 18 Jun, 2013 4 commits
-
-
grunau authored
logViewerDock is a new dock in the main window. Its main widget is a QTextEdit to which log messages are appended by a QTextEditLog instance. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@503 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
QTextEditLog is a tgt::Log subclass that is initialised with a QTextEdit instance to which it then redirects all log messages it receives. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@502 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
The application is now single-window by default. The floating windows it was composed of previously have all been docked in the main window. Certain widgets (e.g. DataContainerInspectorWidget) may have to be redesigned to better fit this new layout. Also, displaying multiple rendering canvases at once is not supported yet. git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@501 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
grunau authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@500 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 28 May, 2013 3 commits
-
-
schultezub authored
* minor changes git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@499 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@498 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
* added slice marker rendering to SliceExtractor git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@497 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 27 May, 2013 2 commits
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@496 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@495 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 24 May, 2013 1 commit
-
-
schultezub authored
* fixed transfer function shader * let processor unlock call after execution be handled by seperate thread git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@494 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-