From b589d3d3fb95c56e052c19d95ee087d32aa03523 Mon Sep 17 00:00:00 2001 From: Olivier Langella <olivier.langella@u-psud.fr> Date: Thu, 26 Oct 2017 12:03:14 +0200 Subject: [PATCH] xtp starts with push buttons in the main widget --- src/gui/main.ui | 78 +++++++++++++++++++++++++++++++++++++++++- src/gui/mainwindow.cpp | 7 +++- 2 files changed, 83 insertions(+), 2 deletions(-) diff --git a/src/gui/main.ui b/src/gui/main.ui index 9af840c71..0fd652b61 100644 --- a/src/gui/main.ui +++ b/src/gui/main.ui @@ -18,7 +18,35 @@ <normaloff>:/xtpcpp_icon/resources/xtandempipeline_icon.svg</normaloff>:/xtpcpp_icon/resources/xtandempipeline_icon.svg</iconset> </property> <widget class="QWidget" name="centralwidget"> - <layout class="QGridLayout" name="gridLayout"/> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QWidget" name="default_display_widget" native="true"> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QPushButton" name="pushButton"> + <property name="text"> + <string>run X!Tandem identifications</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="pushButton_2"> + <property name="text"> + <string>Load identification results (mzIdentML, pepxml, tandem...)</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="pushButton_3"> + <property name="text"> + <string>Load an X!TandemPipeline project</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> </widget> <widget class="QMenuBar" name="menubar"> <property name="geometry"> @@ -329,6 +357,54 @@ </hint> </hints> </connection> + <connection> + <sender>pushButton</sender> + <signal>clicked()</signal> + <receiver>Main</receiver> + <slot>doActionTandemRun()</slot> + <hints> + <hint type="sourcelabel"> + <x>355</x> + <y>106</y> + </hint> + <hint type="destinationlabel"> + <x>805</x> + <y>133</y> + </hint> + </hints> + </connection> + <connection> + <sender>pushButton_2</sender> + <signal>clicked()</signal> + <receiver>Main</receiver> + <slot>loadResults()</slot> + <hints> + <hint type="sourcelabel"> + <x>362</x> + <y>192</y> + </hint> + <hint type="destinationlabel"> + <x>694</x> + <y>216</y> + </hint> + </hints> + </connection> + <connection> + <sender>pushButton_3</sender> + <signal>clicked()</signal> + <receiver>Main</receiver> + <slot>selectXpipFile()</slot> + <hints> + <hint type="sourcelabel"> + <x>364</x> + <y>276</y> + </hint> + <hint type="destinationlabel"> + <x>805</x> + <y>299</y> + </hint> + </hints> + </connection> </connections> <slots> <slot>selectXpipFile()</slot> diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index 24b029bac..73698b608 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -70,7 +70,8 @@ MainWindow::MainWindow(QWidget *parent): ui->menu_export_files->setDisabled(true); ui->centralwidget->layout()->addWidget(_project_window); - _project_window->show(); + _project_window->hide(); + ui->default_display_widget->show(); //_protein_list_window = new ProteinListWindow(this); //QDockWidget *dock = new QDockWidget(tr("Protein List"), this); //dock->setWidget(_protein_list_window); @@ -236,6 +237,10 @@ void MainWindow::doProjectReady(ProjectSp project_sp) { ui->menu_export_files->setDisabled(false); ui->menu_edit->setDisabled(false); + + + _project_window->show(); + ui->default_display_widget->hide(); qDebug() << "MainWindow::doProjectReady end"; } -- GitLab