Skip to content
Snippets Groups Projects
Commit 92ed437b authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

JobSelectorWidget: comment

parent 115cdac3
No related branches found
No related tags found
1 merge request!1025GUI: remember docks sizes and tabs indices
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
JobSelectorWidget::JobSelectorWidget(JobModel* jobModel, QWidget* parent) JobSelectorWidget::JobSelectorWidget(JobModel* jobModel, QWidget* parent)
: QWidget(parent) : QWidget(parent)
, m_jobModel(jobModel) , m_jobModel(jobModel)
, m_panelSize(100,100) // , m_panelSize(100,100)
{ {
setWindowTitle(GUI::Constants::JobSelectorWidgetName); setWindowTitle(GUI::Constants::JobSelectorWidgetName);
setObjectName("JobSelectorWidget"); setObjectName("JobSelectorWidget");
...@@ -53,25 +53,25 @@ JobSelectorWidget::JobSelectorWidget(JobModel* jobModel, QWidget* parent) ...@@ -53,25 +53,25 @@ JobSelectorWidget::JobSelectorWidget(JobModel* jobModel, QWidget* parent)
onSelectedJobsChanged(selectedJobs()); onSelectedJobsChanged(selectedJobs());
readSettings(); // readSettings();
qInfo() << "read" << m_panelSize; // qInfo() << "read" << m_panelSize;
} }
JobSelectorWidget::~JobSelectorWidget() //JobSelectorWidget::~JobSelectorWidget()
{ //{
qInfo() << "write" << size(); // qInfo() << "write" << size();
writeSettings(); // writeSettings();
} //}
QSize JobSelectorWidget::sizeHint() const //QSize JobSelectorWidget::sizeHint() const
{ //{
return QSize(m_panelSize); // return QSize(m_panelSize);
} //}
QSize JobSelectorWidget::minimumSizeHint() const //QSize JobSelectorWidget::minimumSizeHint() const
{ //{
return sizeHint(); // return sizeHint();
} //}
QVector<JobItem*> JobSelectorWidget::selectedJobs() const QVector<JobItem*> JobSelectorWidget::selectedJobs() const
{ {
...@@ -93,21 +93,21 @@ void JobSelectorWidget::onSelectedJobsChanged(const QVector<JobItem*>& jobs) ...@@ -93,21 +93,21 @@ void JobSelectorWidget::onSelectedJobsChanged(const QVector<JobItem*>& jobs)
m_jobProperties->setJobItem(nullptr); m_jobProperties->setJobItem(nullptr);
} }
void JobSelectorWidget::readSettings() //void JobSelectorWidget::readSettings()
{ //{
QSettings settings; // QSettings settings;
if (settings.childGroups().contains(GUI::Constants::S_JOB_SELECTOR_PANEL)) { // if (settings.childGroups().contains(GUI::Constants::S_JOB_SELECTOR_PANEL)) {
settings.beginGroup(GUI::Constants::S_JOB_SELECTOR_PANEL); // settings.beginGroup(GUI::Constants::S_JOB_SELECTOR_PANEL);
m_panelSize = settings.value(GUI::Constants::S_JOB_SELECTOR_PANEL_SIZE).toSize(); // m_panelSize = settings.value(GUI::Constants::S_JOB_SELECTOR_PANEL_SIZE).toSize();
settings.endGroup(); // settings.endGroup();
} // }
} //}
void JobSelectorWidget::writeSettings() //void JobSelectorWidget::writeSettings()
{ //{
QSettings settings; // QSettings settings;
settings.beginGroup(GUI::Constants::S_JOB_SELECTOR_PANEL); // settings.beginGroup(GUI::Constants::S_JOB_SELECTOR_PANEL);
settings.setValue(GUI::Constants::S_JOB_SELECTOR_PANEL_SIZE, size()); // settings.setValue(GUI::Constants::S_JOB_SELECTOR_PANEL_SIZE, size());
settings.endGroup(); // settings.endGroup();
settings.sync(); // settings.sync();
} //}
...@@ -30,10 +30,10 @@ class JobSelectorWidget : public QWidget { ...@@ -30,10 +30,10 @@ class JobSelectorWidget : public QWidget {
public: public:
explicit JobSelectorWidget(JobModel* jobModel, QWidget* parent = nullptr); explicit JobSelectorWidget(JobModel* jobModel, QWidget* parent = nullptr);
~JobSelectorWidget(); // ~JobSelectorWidget();
QSize sizeHint() const override; // QSize sizeHint() const override;
QSize minimumSizeHint() const override; // QSize minimumSizeHint() const override;
QVector<JobItem*> selectedJobs() const; QVector<JobItem*> selectedJobs() const;
...@@ -47,13 +47,13 @@ private slots: ...@@ -47,13 +47,13 @@ private slots:
void onSelectedJobsChanged(const QVector<JobItem*>& jobs); void onSelectedJobsChanged(const QVector<JobItem*>& jobs);
private: private:
void readSettings(); // void readSettings();
void writeSettings(); // void writeSettings();
JobListView* m_jobListView; JobListView* m_jobListView;
JobPropertiesWidget* m_jobProperties; JobPropertiesWidget* m_jobProperties;
JobModel* m_jobModel; JobModel* m_jobModel;
QSize m_panelSize; // QSize m_panelSize;
}; };
#endif // BORNAGAIN_GUI_VIEW_JOB_JOBSELECTORWIDGET_H #endif // BORNAGAIN_GUI_VIEW_JOB_JOBSELECTORWIDGET_H
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment