From df270e11af1b0559fb10d1b7760211b1f19e6c12 Mon Sep 17 00:00:00 2001 From: Olivier Langella <olivier.langella@u-psud.fr> Date: Thu, 7 Sep 2017 23:09:15 +0200 Subject: [PATCH] converting qt4 to qt5 --- src/CMakeLists.txt | 12 ++++++------ ...andecondorprocess.cpp => tandemcondorprocess.cpp} | 8 +++++--- .../{tandecondorprocess.h => tandemcondorprocess.h} | 8 ++++---- src/gui/mainwindow.cpp | 8 +++----- src/gui/tandem_run_dialog/tandemrundialog.cpp | 2 +- src/gui/workerthread.cpp | 9 ++++----- 6 files changed, 23 insertions(+), 24 deletions(-) rename src/core/tandem_run/{tandecondorprocess.cpp => tandemcondorprocess.cpp} (91%) rename src/core/tandem_run/{tandecondorprocess.h => tandemcondorprocess.h} (86%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e2e6453e..58c2c8fa 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -13,8 +13,8 @@ SET(xtpcpp_RCCS xtpcpp.qrc) #FIND_PACKAGE(Boost REQUIRED) #INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIRS}) -FIND_PACKAGE( Qt4 COMPONENTS QTCORE QTGUI QTSVG QTXML REQUIRED ) -QT4_ADD_RESOURCES(xtpcpp_RCC_SRCS ${xtpcpp_RCCS}) +FIND_PACKAGE( Qt5 COMPONENTS Core Gui Svg Xml REQUIRED ) +QT5_ADD_RESOURCES(xtpcpp_RCC_SRCS ${xtpcpp_RCCS}) FIND_PACKAGE( Odsstream REQUIRED ) #ODSSTREAM_INCLUDE_DIR AND ODSSTREAM_LIBRARY @@ -199,9 +199,9 @@ SET(XTPCPP_MOC_HDRS # this will run uic on .ui files: -QT4_WRAP_UI( GUI_UI_HDRS ${GUI_UIS} ) +QT5_WRAP_UI( GUI_UI_HDRS ${GUI_UIS} ) -QT4_WRAP_CPP( XTPCPP_MOC_SRCS ${XTPCPP_MOC_HDRS} ) +QT5_WRAP_CPP( XTPCPP_MOC_SRCS ${XTPCPP_MOC_HDRS} ) MESSAGE("XTPCPP_SRCS: ${XTPCPP_SRCS}") @@ -220,8 +220,8 @@ target_compile_definitions(xtpcpp PUBLIC ${QT_DEFINITIONS}) #COMPILE_DEFINITIONS "${QT_DEFINITIONS}" #INCLUDE_DIRECTORIES "${QT_INCLUDE_DIR} ${QT_QTCORE_INCLUDE_DIR}" ) -TARGET_LINK_LIBRARIES(xtpcpp ${PAPPSOMSPP_QT4_LIBRARY} ${Pwiz_LIBRARY} ${ODSSTREAM_QT4_LIBRARY} -Qt4::QtGui Qt4::QtXml Qt4::QtSvg) +TARGET_LINK_LIBRARIES(xtpcpp ${PAPPSOMSPP_QT5_LIBRARY} ${Pwiz_LIBRARY} ${ODSSTREAM_QT5_LIBRARY} +Qt5::Gui Qt5::Xml Qt5::Svg) INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/xtpcpp DESTINATION bin) diff --git a/src/core/tandem_run/tandecondorprocess.cpp b/src/core/tandem_run/tandemcondorprocess.cpp similarity index 91% rename from src/core/tandem_run/tandecondorprocess.cpp rename to src/core/tandem_run/tandemcondorprocess.cpp index 2354a061..b2252ab3 100644 --- a/src/core/tandem_run/tandecondorprocess.cpp +++ b/src/core/tandem_run/tandemcondorprocess.cpp @@ -27,9 +27,11 @@ * Olivier Langella <olivier.langella@u-psud.fr> - initial API and implementation ******************************************************************************/ -#include "tandecondorprocess.h" +#include "tandemcondorprocess.h" +#include <QDebug> +#include <pappsomspp/pappsoexception.h> -TandeCondorProcess(WorkMonitorInterface * p_monitor, const TandemRunBatch & tandem_run_batch) : TandemBatchProcess(p_monitor, tandem_run_batch) { +TandemCondorProcess::TandemCondorProcess(WorkMonitorInterface * p_monitor, const TandemRunBatch & tandem_run_batch) : TandemBatchProcess(p_monitor, tandem_run_batch) { /* Universe = vanilla notification = Error @@ -46,7 +48,7 @@ TandeCondorProcess(WorkMonitorInterface * p_monitor, const TandemRunBatch & tand */ } -void TandeCondorProcess::run() { +void TandemCondorProcess::run() { qDebug() << "TandeCondorProcess::run begin " << _tandem_run_batch._preset_file; _preset_file = _tandem_run_batch._preset_file; diff --git a/src/core/tandem_run/tandecondorprocess.h b/src/core/tandem_run/tandemcondorprocess.h similarity index 86% rename from src/core/tandem_run/tandecondorprocess.h rename to src/core/tandem_run/tandemcondorprocess.h index 57e85f6a..a6bcc26a 100644 --- a/src/core/tandem_run/tandecondorprocess.h +++ b/src/core/tandem_run/tandemcondorprocess.h @@ -27,15 +27,15 @@ * Olivier Langella <olivier.langella@u-psud.fr> - initial API and implementation ******************************************************************************/ -#ifndef TANDECONDORPROCESS_H -#define TANDECONDORPROCESS_H +#ifndef TANDEMCONDORPROCESS_H +#define TANDEMCONDORPROCESS_H #include "tandembatchprocess.h" -class TandeCondorProcess: public TandemBatchProcess +class TandemCondorProcess: public TandemBatchProcess { public: - TandeCondorProcess(WorkMonitorInterface * p_monitor, const TandemRunBatch & tandem_run_batch); + TandemCondorProcess(WorkMonitorInterface * p_monitor, const TandemRunBatch & tandem_run_batch); virtual void run(); diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index 56e1cb24..578e99be 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -80,6 +80,9 @@ MainWindow::MainWindow(QWidget *parent): #if QT_VERSION >= 0x050000 // Qt5 code + connect(_p_tandem_run_dialog, &TandemRunDialog::accepted, this, &MainWindow::doAcceptedTandemRunDialog); + connect(_p_load_results_dialog, &LoadResultsDialog::accepted, this,&MainWindow::doAcceptedLoadResultDialog); + connect(_p_export_spreadsheet_dialog, &ExportSpreadsheetDialog::accepted, this,&MainWindow::doAcceptedExportSpreadsheetDialog); /* connect(&workerThread, &QThread::finished, worker, &QObject::deleteLater); connect(this, &PtSpectrumViewer::operateMsDataFile, worker, &PwizLoaderThread::doMsDataFileLoad); @@ -92,11 +95,6 @@ MainWindow::MainWindow(QWidget *parent): connect(_p_load_results_dialog, SIGNAL(accepted()), this,SLOT(doAcceptedLoadResultDialog())); connect(_p_export_spreadsheet_dialog, SIGNAL(accepted()), this,SLOT(doAcceptedExportSpreadsheetDialog())); - /* - connect(&workerThread, SIGNAL(finished()), worker, SLOT(deleteLater())); - connect(this, SIGNAL(operateMsDataFile(QString)), worker,SLOT(doMsDataFileLoad(QString))); - connect(worker, SIGNAL(msDataReady(pwiz::msdata::MSDataFile *)), this, SLOT(handleMsDataFile(pwiz::msdata::MSDataFile *))); - */ #endif } diff --git a/src/gui/tandem_run_dialog/tandemrundialog.cpp b/src/gui/tandem_run_dialog/tandemrundialog.cpp index e3a2ebf8..c821ac80 100644 --- a/src/gui/tandem_run_dialog/tandemrundialog.cpp +++ b/src/gui/tandem_run_dialog/tandemrundialog.cpp @@ -35,7 +35,7 @@ #include <QMessageBox> #include <pappsomspp/pappsoexception.h> -Q_DECLARE_METATYPE(QFileInfo) +//Q_DECLARE_METATYPE(QFileInfo) TandemRunDialog::TandemRunDialog(QWidget * parent): QDialog(parent), diff --git a/src/gui/workerthread.cpp b/src/gui/workerthread.cpp index 75e56fdc..49758847 100644 --- a/src/gui/workerthread.cpp +++ b/src/gui/workerthread.cpp @@ -47,6 +47,10 @@ WorkerThread::WorkerThread(MainWindow * p_main_window) #if QT_VERSION >= 0x050000 // Qt5 code + //worker message + connect(_p_work_monitor, static_cast<void (WorkMonitor::*)(QString)>(&WorkMonitor::workerMessage), p_main_window,static_cast<void (MainWindow::*)(QString)>(&MainWindow::doDisplayLoadingMessage)); + connect(_p_work_monitor, static_cast<void (WorkMonitor::*)(QString,int)>(&WorkMonitor::workerMessage), p_main_window,static_cast<void (MainWindow::*)(QString,int)>(&MainWindow::doDisplayLoadingMessage)); + connect(_p_work_monitor, &WorkMonitor::workerAppendText, p_main_window,&MainWindow::doWorkerAppendText); /* connect(&workerThread, &QThread::finished, worker, &QObject::deleteLater); connect(this, &PtSpectrumViewer::operateMsDataFile, worker, &PwizLoaderThread::doMsDataFileLoad); @@ -78,11 +82,6 @@ WorkerThread::WorkerThread(MainWindow * p_main_window) connect(p_main_window, SIGNAL(operateWritingOdsFile(QString, ProjectSp)), this,SLOT(doWritingOdsFile(QString, ProjectSp))); connect(this, SIGNAL(operationFailed(QString)), p_main_window,SLOT(doOperationFailed(QString))); connect(this, SIGNAL(operationFinished()), p_main_window,SLOT(doOperationFinished())); - /* - connect(&workerThread, SIGNAL(finished()), worker, SLOT(deleteLater())); - connect(this, SIGNAL(operateMsDataFile(QString)), worker,SLOT(doMsDataFileLoad(QString))); - connect(worker, SIGNAL(msDataReady(pwiz::msdata::MSDataFile *)), this, SLOT(handleMsDataFile(pwiz::msdata::MSDataFile *))); - */ #endif qDebug() << "WorkerThread::WorkerThread end MainWindow"; -- GitLab