src/settingseditor/settingseditor.cpp

changeset 259
c27612f0eac0
parent 256
c6f5de03dc0f
child 264
76a025db4948
equal deleted inserted replaced
258:fe094d0687ad 259:c27612f0eac0
20 this->ui.keyboardShortcutsView->setModel(new KeyboardShortcutsEditor{parent, this}); 20 this->ui.keyboardShortcutsView->setModel(new KeyboardShortcutsEditor{parent, this});
21 this->ui.viewModeButtonGroup->setId(this->ui.viewModeTabs, int{QMdiArea::TabbedView}); 21 this->ui.viewModeButtonGroup->setId(this->ui.viewModeTabs, int{QMdiArea::TabbedView});
22 this->ui.viewModeButtonGroup->setId(this->ui.viewModeSubWindows, int{QMdiArea::SubWindowView}); 22 this->ui.viewModeButtonGroup->setId(this->ui.viewModeSubWindows, int{QMdiArea::SubWindowView});
23 this->loadLocales(); 23 this->loadLocales();
24 this->setDefaults(); 24 this->setDefaults();
25 this->librariesEditor.setModel(&libraries);
25 QVBoxLayout* layout = new QVBoxLayout{this}; 26 QVBoxLayout* layout = new QVBoxLayout{this};
26 layout->addWidget(&librariesEditor); 27 layout->addWidget(&librariesEditor);
27 this->ui.tabLdrawLibraries->setLayout(layout); 28 this->ui.tabLdrawLibraries->setLayout(layout);
28 connect( 29 connect(
29 this, 30 this,
75 } 76 }
76 } 77 }
77 78
78 void SettingsEditor::setDefaults() 79 void SettingsEditor::setDefaults()
79 { 80 {
81 this->libraries.restoreFromSettings();
80 this->setCurrentLanguage(setting<Setting::Locale>()); 82 this->setCurrentLanguage(setting<Setting::Locale>());
81 this->ui.mainColorButton->setColor(setting<Setting::MainColor>()); 83 this->ui.mainColorButton->setColor(setting<Setting::MainColor>());
82 this->ui.backgroundColorButton->setColor(setting<Setting::BackgroundColor>()); 84 this->ui.backgroundColorButton->setColor(setting<Setting::BackgroundColor>());
83 this->ui.selectedColorButton->setColor(setting<Setting::SelectedColor>()); 85 this->ui.selectedColorButton->setColor(setting<Setting::SelectedColor>());
84 this->ui.lineThickness->setValue(double_cast(setting<Setting::LineThickness>())); 86 this->ui.lineThickness->setValue(double_cast(setting<Setting::LineThickness>()));

mercurial