comparison libgui/src/settings-dialog.ui @ 16610:a1f613e5066d

workspace view colors based upon variable scope (derived from Dan's patch #8013) * resource-manager.cc/.h(storage_class_names): function returning scope names (storage_class_colors): function returning default colors for scopes (storage_class_chars): function returning the ident. characters of the scopes * color-picker.cc(constructor): prevent focus for the colored pushbutton * settings-dialog.cc/.h(read_workspace_colors): function reading the colors from the setitngs and creating a table with color-pickers in the settings dialog (write_wirkspace_colors): function getting the states of the color-pickers and writing them into the settings files * settings-dialog.cc(constructor): call read_workspace_colors (write_changed_settings): call write_workspace_colors * settings-dialog.ui: new tab for workspace settings with a box for the colors * workspace_model.cc/.h(notice_settings): reading colors from the settings * workspace-model.cc(constructor): initialize list of colors (data): reorganize determining the appropriate data and take background color role into consideration * workspace-model.h(storage_class_color): returns the color for a specific scope * workspace-view.cc/.h(notice_settings): create tool tip with color key (setModel): not inline anymore, actual model is stored in _model
author Torsten <ttl@justmail.de>
date Sat, 04 May 2013 09:37:28 +0200
parents e192525236ad
children 818eef7b2618
comparison
equal deleted inserted replaced
16609:6f7940e36322 16610:a1f613e5066d
498 </property> 498 </property>
499 </spacer> 499 </spacer>
500 </item> 500 </item>
501 </layout> 501 </layout>
502 </widget> 502 </widget>
503 <widget class="QWidget" name="tab_workspace">
504 <attribute name="title">
505 <string>Workspace</string>
506 </attribute>
507 <widget class="QGroupBox" name="workspace_colors_box">
508 <property name="geometry">
509 <rect>
510 <x>19</x>
511 <y>19</y>
512 <width>631</width>
513 <height>81</height>
514 </rect>
515 </property>
516 <property name="title">
517 <string>Storage Class Colors</string>
518 </property>
519 </widget>
520 </widget>
503 <widget class="QWidget" name="tab_3"> 521 <widget class="QWidget" name="tab_3">
504 <attribute name="title"> 522 <attribute name="title">
505 <string>Network</string> 523 <string>Network</string>
506 </attribute> 524 </attribute>
507 <layout class="QVBoxLayout" name="verticalLayout_4"> 525 <layout class="QVBoxLayout" name="verticalLayout_4">