Skip to content
Snippets Groups Projects
Commit e6674e7a authored by Langella Olivier's avatar Langella Olivier
Browse files

new export dialog box to edit MassChroQ output options

parent 82d14c4d
No related branches found
No related tags found
No related merge requests found
......@@ -214,6 +214,7 @@ SET (GUI_UIS
./gui/edit_label_methods/edit_label_methods.ui
./gui/edit_modifications/edit_modifications.ui
./gui/edit_tandem_preset_dialog/edit_tandem_preset_dialog.ui
./gui/export/export_masschroq_dialog/export_masschroq_dialog.ui
./gui/export/export_spreadsheet_dialog/export_spreadsheet_dialog.ui
./gui/load_results_dialog/load_results_dialog.ui
./gui/main.ui
......
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>ExportMasschroqDialog</class>
<widget class="QWidget" name="ExportMasschroqDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>613</width>
<height>371</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>MassChroQ result files</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Peptide quantification result file</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>0</number>
</property>
<item>
<widget class="QLineEdit" name="outputFileEdit"/>
</item>
<item>
<widget class="QComboBox" name="outputFileFormatComboBox">
<item>
<property name="text">
<string extracomment="Open Document Spreadsheet">ODS</string>
</property>
</item>
<item>
<property name="text">
<string extracomment="Tabulated Separated Values (text files in a directory)">TSV</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton_2">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>OK</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>pushButton</sender>
<signal>clicked()</signal>
<receiver>ExportMasschroqDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>665</x>
<y>577</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>279</y>
</hint>
</hints>
</connection>
<connection>
<sender>pushButton_2</sender>
<signal>clicked()</signal>
<receiver>ExportMasschroqDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>579</x>
<y>577</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>279</y>
</hint>
</hints>
</connection>
</connections>
<slots>
<slot>reject()</slot>
<slot>accept()</slot>
<slot>doSimpleProteinPeptideList(bool)</slot>
<slot>doGroups(bool)</slot>
<slot>doProteins(bool)</slot>
<slot>doPeptides(bool)</slot>
<slot>doSpectra(bool)</slot>
<slot>doPeptidePos(bool)</slot>
<slot>doSamples(bool)</slot>
<slot>doComparSpectra(bool)</slot>
<slot>doComparUniqueSequence(bool)</slot>
<slot>doComparSpecificSpectra(bool)</slot>
<slot>doComparSpecificUniqueSequence(bool)</slot>
<slot>doComparPai(bool)</slot>
<slot>doComparEmpai(bool)</slot>
<slot>doPtmIslands(bool)</slot>
<slot>doPtmSpectra(bool)</slot>
<slot>doComparNsaf(bool)</slot>
<slot>doPeptidomicComparSpectra(bool)</slot>
</slots>
</ui>
/**
* \file gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
* \date 25/01/2019
* \author Olivier Langella
* \brief choose ODS export options
*/
/*******************************************************************************
* Copyright (c) 2019 Olivier Langella <olivier.langella@u-psud.fr>.
*
* This file is part of XTPcpp.
*
* XTPcpp is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* XTPcpp is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with XTPcpp. If not, see <http://www.gnu.org/licenses/>.
*
* Contributors:
* Olivier Langella <olivier.langella@u-psud.fr> - initial API and
*implementation
******************************************************************************/
#include "exportmasschroqdialog.h"
#include "ui_export_spreadsheet_dialog.h"
#include "exportspreadsheetdialog.h"
#include <QDebug>
#include <QSettings>
ExportMasschroqDialog::ExportMasschroqDialog(QWidget *parent)
: QDialog(parent), ui(new Ui::ExportMasschroqDialog)
{
qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
ui->setupUi(this);
this->setModal(true);
#if QT_VERSION >= 0x050000
// Qt5 code
#else
// Qt4 code
#endif
qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
}
ExportMasschroqDialog::~ExportMasschroqDialog()
{
delete ui;
}
/**
* \file gui/export/export_masschroq_dialog/exportmasschroqdialog.h
* \date 25/01/2019
* \author Olivier Langella
* \brief choose ODS export options
*/
/*******************************************************************************
* Copyright (c) 2019 Olivier Langella <olivier.langella@u-psud.fr>.
*
* This file is part of XTPcpp.
*
* XTPcpp is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* XTPcpp is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with XTPcpp. If not, see <http://www.gnu.org/licenses/>.
*
* Contributors:
* Olivier Langella <olivier.langella@u-psud.fr> - initial API and
*implementation
******************************************************************************/
#pragma once
#include <QDialog>
namespace Ui
{
class ExportMasschroqDialog;
}
class ExportMasschroqDialog : public QDialog
{
Q_OBJECT
public:
explicit ExportMasschroqDialog(QWidget *parent);
~ExportMasschroqDialog();
public slots:
signals:
private:
Ui::ExportMasschroqDialog *ui;
};
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