diff --git a/GUI/Model/File/DatafilesCleaner.cpp b/GUI/Model/File/DatafilesCleaner.cpp index 602f1fefdb441eb752695e7f0aa8cfb926ea0bfc..3403dbc4a19296b5b7d840217c84e21eb70a5df6 100644 --- a/GUI/Model/File/DatafilesCleaner.cpp +++ b/GUI/Model/File/DatafilesCleaner.cpp @@ -23,7 +23,8 @@ void DatafilesCleaner::recollectDataNames(const QVector<DataItem*>& dataItems) { m_fnames.clear(); for (DataItem* item : dataItems) { - std::cout << "DEBUG DatafilesCleaner::recollectDataNames " << item->fname().toStdString() <<std::endl; + std::cout << "DEBUG DatafilesCleaner::recollectDataNames " << item->fname().toStdString() + << std::endl; m_fnames << item->fname(); } } diff --git a/GUI/View/Job/JobEditor.cpp b/GUI/View/Job/JobEditor.cpp index ded70557a726110b9cfdf46c5f6b8a55654fcf32..af867fa173435ef9187550915f5c7b1ffcedb04d 100644 --- a/GUI/View/Job/JobEditor.cpp +++ b/GUI/View/Job/JobEditor.cpp @@ -62,14 +62,23 @@ JobEditor::~JobEditor() void JobEditor::setJobItem(JobItem* jobItem) { - if (m_job_item) + if (m_job_item) { disconnect(m_job_item, nullptr, this, nullptr); + disconnect(m_job_item->batchInfo()); + } m_job_item = jobItem; m_properties_model->setJobItem(m_job_item); if (m_job_item) { const bool ok = isFailed(m_job_item->batchInfo()->status()); m_comments_editor->setTextColor(ok ? Qt::black : Qt::red); - notifyJobPropertyChange(); + connect(m_job_item->batchInfo(), &BatchInfo::jobCommentsChanged, [this](const QString&) { + if (m_job_item + && m_job_item->batchInfo()->comments() != m_comments_editor->toPlainText()) { + m_comments_editor->blockSignals(true); + m_comments_editor->setPlainText(m_job_item->batchInfo()->comments()); + m_comments_editor->blockSignals(false); + } + }); } else m_comments_editor->clear(); } @@ -82,14 +91,3 @@ void JobEditor::onCommentsEdited() m_job_item->blockSignals(false); } } - -void JobEditor::notifyJobPropertyChange() -{ - connect(m_job_item->batchInfo(), &BatchInfo::jobCommentsChanged, [this](const QString&) { - if (m_job_item && m_job_item->batchInfo()->comments() != m_comments_editor->toPlainText()) { - m_comments_editor->blockSignals(true); - m_comments_editor->setPlainText(m_job_item->batchInfo()->comments()); - m_comments_editor->blockSignals(false); - } - }); -} diff --git a/GUI/View/Job/JobEditor.h b/GUI/View/Job/JobEditor.h index 5b4c0aaded3fec2b39b03906d94169afa9927c19..74638b16fe94195556941c95d8d815617389606d 100644 --- a/GUI/View/Job/JobEditor.h +++ b/GUI/View/Job/JobEditor.h @@ -35,8 +35,6 @@ private slots: void onCommentsEdited(); private: - void notifyJobPropertyChange(); - QTreeView* m_properties_view; JobparQModel* m_properties_model; QTextEdit* m_comments_editor; diff --git a/GUI/View/Main/ProjectManager.cpp b/GUI/View/Main/ProjectManager.cpp index 86df6b6a768e8a060c19c22b133d61cbeb661250..a63125df0417c6617bbdeb22a2db43e6a2eb1762 100644 --- a/GUI/View/Main/ProjectManager.cpp +++ b/GUI/View/Main/ProjectManager.cpp @@ -183,11 +183,11 @@ void ProjectManager::openProject(QString projectPullPath) } createNewProject(); - std::cout<<"ProjectManager::openProject 6"<<std::endl; + std::cout << "ProjectManager::openProject 6" << std::endl; loadProject(projectPullPath); - std::cout<<"ProjectManager::openProject 7"<<std::endl; + std::cout << "ProjectManager::openProject 7" << std::endl; emit documentOpenedOrClosed(true); - std::cout<<"ProjectManager::openProject 8"<<std::endl; + std::cout << "ProjectManager::openProject 8" << std::endl; } //! Calls dialog window to define project path and name. @@ -209,17 +209,17 @@ void ProjectManager::loadProject(const QString& fullPathAndName) if (qApp) QApplication::setOverrideCursor(Qt::WaitCursor); if (useAutosave && restoreProjectDialog(fullPathAndName, autosaveFullPath)) { - std::cout<<"ProjectManager::loadProject with autosave 1"<<std::endl; + std::cout << "ProjectManager::loadProject with autosave 1" << std::endl; gDoc->loadProjectFileWithData(autosaveFullPath); - std::cout<<"ProjectManager::loadProject with autosave 2"<<std::endl; + std::cout << "ProjectManager::loadProject with autosave 2" << std::endl; gDoc->setProjectFullPath(fullPathAndName); - std::cout<<"ProjectManager::loadProject with autosave 3"<<std::endl; + std::cout << "ProjectManager::loadProject with autosave 3" << std::endl; // restored project should be marked by '*' gDoc->setModified(); } else { - std::cout<<"ProjectManager::loadProject without autosave 4"<<std::endl; + std::cout << "ProjectManager::loadProject without autosave 4" << std::endl; gDoc->loadProjectFileWithData(fullPathAndName); - std::cout<<"ProjectManager::loadProject without autosave 5"<<std::endl; + std::cout << "ProjectManager::loadProject without autosave 5" << std::endl; } if (qApp) QApplication::restoreOverrideCursor();