annotate svgui.pro @ 588:707d43018f59 toggle

Add a new feature to allow users to toggle between minimal and full modes. This is done by hiding/showing the pane stack, menu actions, and toolbars. Changes in ViewManager (header and source) to emit an activity signal when the view mode is toggled.
author mathieub <mathieu.barthet@eecs.qmul.ac.uk>
date Tue, 21 Jun 2011 22:11:00 +0100
parents 0b0377d471ac
children d632a1e87018 e7352a4c0a05
rev   line source
Chris@565 1
Chris@565 2 TEMPLATE = lib
Chris@565 3
Chris@565 4 include(config.pri)
Chris@565 5
Chris@565 6 CONFIG += staticlib qt thread warn_on stl rtti exceptions
Chris@565 7 QT += network xml gui
Chris@565 8
Chris@565 9 TARGET = svgui
Chris@565 10
Chris@565 11 DEPENDPATH += . ../svcore
Chris@565 12 INCLUDEPATH += . ../svcore
Chris@565 13 OBJECTS_DIR = o
Chris@565 14 MOC_DIR = o
Chris@565 15
Chris@565 16 HEADERS += layer/Colour3DPlotLayer.h \
Chris@565 17 layer/ColourDatabase.h \
Chris@565 18 layer/ColourMapper.h \
Chris@565 19 layer/ImageLayer.h \
Chris@565 20 layer/ImageRegionFinder.h \
Chris@565 21 layer/Layer.h \
Chris@565 22 layer/LayerFactory.h \
Chris@565 23 layer/NoteLayer.h \
Chris@565 24 layer/PaintAssistant.h \
Chris@565 25 layer/RegionLayer.h \
Chris@565 26 layer/SingleColourLayer.h \
Chris@565 27 layer/SliceableLayer.h \
Chris@565 28 layer/SliceLayer.h \
Chris@565 29 layer/SpectrogramLayer.h \
Chris@565 30 layer/SpectrumLayer.h \
Chris@565 31 layer/TextLayer.h \
Chris@565 32 layer/TimeInstantLayer.h \
Chris@565 33 layer/TimeRulerLayer.h \
Chris@565 34 layer/TimeValueLayer.h \
Chris@565 35 layer/WaveformLayer.h
Chris@565 36 SOURCES += layer/Colour3DPlotLayer.cpp \
Chris@565 37 layer/ColourDatabase.cpp \
Chris@565 38 layer/ColourMapper.cpp \
Chris@565 39 layer/ImageLayer.cpp \
Chris@565 40 layer/ImageRegionFinder.cpp \
Chris@565 41 layer/Layer.cpp \
Chris@565 42 layer/LayerFactory.cpp \
Chris@565 43 layer/NoteLayer.cpp \
Chris@565 44 layer/PaintAssistant.cpp \
Chris@565 45 layer/RegionLayer.cpp \
Chris@565 46 layer/SingleColourLayer.cpp \
Chris@565 47 layer/SliceLayer.cpp \
Chris@565 48 layer/SpectrogramLayer.cpp \
Chris@565 49 layer/SpectrumLayer.cpp \
Chris@565 50 layer/TextLayer.cpp \
Chris@565 51 layer/TimeInstantLayer.cpp \
Chris@565 52 layer/TimeRulerLayer.cpp \
Chris@565 53 layer/TimeValueLayer.cpp \
Chris@565 54 layer/WaveformLayer.cpp
Chris@565 55
Chris@565 56 HEADERS += view/Overview.h \
Chris@565 57 view/Pane.h \
Chris@565 58 view/PaneStack.h \
Chris@565 59 view/View.h \
Chris@565 60 view/ViewManager.h
Chris@565 61 SOURCES += view/Overview.cpp \
Chris@565 62 view/Pane.cpp \
Chris@565 63 view/PaneStack.cpp \
Chris@565 64 view/View.cpp \
Chris@565 65 view/ViewManager.cpp
Chris@565 66
Chris@565 67 HEADERS += widgets/ActivityLog.h \
Chris@565 68 widgets/AudioDial.h \
Chris@565 69 widgets/ClickableLabel.h \
Chris@565 70 widgets/ColourNameDialog.h \
Chris@565 71 widgets/CommandHistory.h \
Chris@565 72 widgets/CSVFormatDialog.h \
Chris@565 73 widgets/Fader.h \
Chris@565 74 widgets/InteractiveFileFinder.h \
Chris@565 75 widgets/IconLoader.h \
Chris@565 76 widgets/ImageDialog.h \
Chris@565 77 widgets/ItemEditDialog.h \
Chris@565 78 widgets/KeyReference.h \
Chris@565 79 widgets/LabelCounterInputDialog.h \
Chris@565 80 widgets/LayerTree.h \
Chris@565 81 widgets/LayerTreeDialog.h \
Chris@565 82 widgets/LEDButton.h \
Chris@565 83 widgets/ListInputDialog.h \
Chris@565 84 widgets/MIDIFileImportDialog.h \
Chris@565 85 widgets/ModelDataTableDialog.h \
Chris@565 86 widgets/NotifyingCheckBox.h \
Chris@565 87 widgets/NotifyingComboBox.h \
Chris@565 88 widgets/NotifyingPushButton.h \
Chris@565 89 widgets/NotifyingTabBar.h \
Chris@565 90 widgets/Panner.h \
Chris@565 91 widgets/PluginParameterBox.h \
Chris@565 92 widgets/PluginParameterDialog.h \
Chris@565 93 widgets/ProgressDialog.h \
Chris@565 94 widgets/PropertyBox.h \
Chris@565 95 widgets/PropertyStack.h \
Chris@565 96 widgets/RangeInputDialog.h \
Chris@565 97 widgets/SelectableLabel.h \
Chris@565 98 widgets/SubdividingMenu.h \
Chris@565 99 widgets/TextAbbrev.h \
Chris@565 100 widgets/Thumbwheel.h \
Chris@565 101 widgets/TipDialog.h \
Chris@565 102 widgets/TransformFinder.h \
Chris@565 103 widgets/WindowShapePreview.h \
Chris@565 104 widgets/WindowTypeSelector.h
Chris@565 105 SOURCES += widgets/ActivityLog.cpp \
Chris@565 106 widgets/AudioDial.cpp \
Chris@565 107 widgets/ColourNameDialog.cpp \
Chris@565 108 widgets/CommandHistory.cpp \
Chris@565 109 widgets/CSVFormatDialog.cpp \
Chris@565 110 widgets/Fader.cpp \
Chris@565 111 widgets/InteractiveFileFinder.cpp \
Chris@565 112 widgets/IconLoader.cpp \
Chris@565 113 widgets/ImageDialog.cpp \
Chris@565 114 widgets/ItemEditDialog.cpp \
Chris@565 115 widgets/KeyReference.cpp \
Chris@565 116 widgets/LabelCounterInputDialog.cpp \
Chris@565 117 widgets/LayerTree.cpp \
Chris@565 118 widgets/LayerTreeDialog.cpp \
Chris@565 119 widgets/LEDButton.cpp \
Chris@565 120 widgets/ListInputDialog.cpp \
Chris@565 121 widgets/MIDIFileImportDialog.cpp \
Chris@565 122 widgets/ModelDataTableDialog.cpp \
Chris@565 123 widgets/NotifyingCheckBox.cpp \
Chris@565 124 widgets/NotifyingComboBox.cpp \
Chris@565 125 widgets/NotifyingPushButton.cpp \
Chris@565 126 widgets/NotifyingTabBar.cpp \
Chris@565 127 widgets/Panner.cpp \
Chris@565 128 widgets/PluginParameterBox.cpp \
Chris@565 129 widgets/PluginParameterDialog.cpp \
Chris@565 130 widgets/ProgressDialog.cpp \
Chris@565 131 widgets/PropertyBox.cpp \
Chris@565 132 widgets/PropertyStack.cpp \
Chris@565 133 widgets/RangeInputDialog.cpp \
Chris@565 134 widgets/SelectableLabel.cpp \
Chris@565 135 widgets/SubdividingMenu.cpp \
Chris@565 136 widgets/TextAbbrev.cpp \
Chris@565 137 widgets/Thumbwheel.cpp \
Chris@565 138 widgets/TipDialog.cpp \
Chris@565 139 widgets/TransformFinder.cpp \
Chris@565 140 widgets/WindowShapePreview.cpp \
Chris@565 141 widgets/WindowTypeSelector.cpp