BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Main settings view, belongs directly to MainWindow. More...
Public Member Functions | |
SettingsView (ApplicationModels *models, QWidget *parent=nullptr) | |
Private Member Functions | |
void | init_list_selector () |
void | init_model_settings () |
Initialize tabs with model content. More... | |
void | init_other_settings () |
Private Attributes | |
QListWidget * | m_listWidget |
selector for specific settings window on the left More... | |
ApplicationModels * | m_models {nullptr} |
QStackedWidget * | m_stackedWidget {nullptr} |
stack with settings widgets More... | |
QTabWidget * | m_tabWidget {nullptr} |
application model settings More... | |
Main settings view, belongs directly to MainWindow.
For the moment contains QTabWidget with trees representating all application models. In the future, might be extended to have any type of settings.
Definition at line 33 of file settingsview.h.
gui2::SettingsView::SettingsView | ( | ApplicationModels * | models, |
QWidget * | parent = nullptr |
||
) |
Definition at line 29 of file settingsview.cpp.
References init_list_selector(), init_model_settings(), init_other_settings(), m_listWidget, m_stackedWidget, and ModelView::Utils::WidthOfLetterM().
|
private |
Definition at line 61 of file settingsview.cpp.
References m_listWidget, m_stackedWidget, and ModelView::Utils::WidthOfLetterM().
Referenced by SettingsView().
|
private |
Initialize tabs with model content.
Each model will be represented by a single tree (with all items shown) in a tab.
Definition at line 51 of file settingsview.cpp.
References gui2::ApplicationModels::application_models(), m_models, m_stackedWidget, and m_tabWidget.
Referenced by SettingsView().
|
private |
Definition at line 78 of file settingsview.cpp.
References m_stackedWidget.
Referenced by SettingsView().
|
private |
selector for specific settings window on the left
Definition at line 44 of file settingsview.h.
Referenced by SettingsView(), and init_list_selector().
|
private |
Definition at line 48 of file settingsview.h.
Referenced by init_model_settings().
|
private |
stack with settings widgets
Definition at line 45 of file settingsview.h.
Referenced by SettingsView(), init_list_selector(), init_model_settings(), and init_other_settings().
|
private |
application model settings
Definition at line 46 of file settingsview.h.
Referenced by init_model_settings().