plugin umkremplung begonnen
plugin umkremplung begonnen
contains(key), get(Sub)Attribute(key) will always return an Attribute, possibly a newly created one
getAttribute() fix
added optional titled border to Setting components
einige Plugins in plugin.plugins gefixed, CodeViewerPlugin und MaxTimePlugin fehlen noch, ausserdem fehlen alle sub Plugins
restliche Plugins gefixed
ExperimentEditorTab/SettingsEditorPanel angepasst an neues Pluginsystem
preorder für QTreeNode
QTreeXMLHandler for saving/loading
getForms() an QTreeNode angepasst
QuestionTreeNode durch QTreeNode ersetzt
QuestionTreeNode durch QTreeNode ersetzt
KeyPressedPlugin deleted since it was unused
QuestionTreeNode durch QTreeNode ersetzt, Commented out some Code (Export, Save(AS)) that needs to be adjusted to QTreeNode later
QTreeNode um Answer Map und Answer Time erweitert
readResolve() um answers Map erweitert
Experiment / Answers saving and loading separated
getter for the answer map
Utility Methods