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

connect ods checkbox

parent 21d03817
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>573</width>
<width>676</width>
<height>559</height>
</rect>
</property>
......@@ -22,15 +22,25 @@
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QCheckBox" name="simple_checkbox">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>simple protein and peptide list</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="groups_checkbox">
<property name="text">
<string>groups : grouping experiment overview</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="protein_checkbox">
<property name="text">
<string>proteins</string>
<string>proteins : list of proteins</string>
</property>
</widget>
</item>
......@@ -55,6 +65,64 @@
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="samples_checkbox">
<property name="text">
<string>samples : list of MS runs</string>
</property>
</widget>
</item>
<item>
<widget class="QGroupBox" name="compar_groupbox">
<property name="title">
<string>Compar</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QCheckBox" name="comparspectra_checkbox">
<property name="text">
<string>spectra</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="comparspecificspectra_checkbox">
<property name="text">
<string>specific spectra</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QCheckBox" name="comparspecificuniquesequence_checkbox">
<property name="text">
<string>specidic unique seauence</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QCheckBox" name="comparuniquesequence_checkbox">
<property name="text">
<string>unique sequence</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QCheckBox" name="comparpai_checkbox">
<property name="text">
<string>PAI</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QCheckBox" name="comparempai_checkbox">
<property name="text">
<string>emPAI</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
......@@ -100,8 +168,8 @@
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>522</x>
<y>415</y>
<x>665</x>
<y>454</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
......@@ -116,8 +184,8 @@
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>436</x>
<y>415</y>
<x>574</x>
<y>454</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
......@@ -132,8 +200,8 @@
<slot>doSimpleProteinPeptideList(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>115</x>
<y>110</y>
<x>141</x>
<y>55</y>
</hint>
<hint type="destinationlabel">
<x>633</x>
......@@ -141,10 +209,214 @@
</hint>
</hints>
</connection>
<connection>
<sender>groups_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doGroups(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>189</x>
<y>74</y>
</hint>
<hint type="destinationlabel">
<x>839</x>
<y>107</y>
</hint>
</hints>
</connection>
<connection>
<sender>protein_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doProteins(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>87</x>
<y>101</y>
</hint>
<hint type="destinationlabel">
<x>814</x>
<y>166</y>
</hint>
</hints>
</connection>
<connection>
<sender>peptide_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doPeptides(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>361</x>
<y>130</y>
</hint>
<hint type="destinationlabel">
<x>857</x>
<y>191</y>
</hint>
</hints>
</connection>
<connection>
<sender>spectra_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doSpectra(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>78</x>
<y>159</y>
</hint>
<hint type="destinationlabel">
<x>760</x>
<y>228</y>
</hint>
</hints>
</connection>
<connection>
<sender>peptidepos_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doPeptidePos(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>296</x>
<y>184</y>
</hint>
<hint type="destinationlabel">
<x>764</x>
<y>318</y>
</hint>
</hints>
</connection>
<connection>
<sender>samples_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doSamples(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>223</x>
<y>206</y>
</hint>
<hint type="destinationlabel">
<x>835</x>
<y>253</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparspectra_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparSpectra(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>91</x>
<y>261</y>
</hint>
<hint type="destinationlabel">
<x>785</x>
<y>407</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparuniquesequence_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparUniqueSequence(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>378</x>
<y>262</y>
</hint>
<hint type="destinationlabel">
<x>836</x>
<y>390</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparspecificspectra_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparSpecificSpectra(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>198</x>
<y>304</y>
</hint>
<hint type="destinationlabel">
<x>736</x>
<y>385</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparspecificuniquesequence_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparSpecificUniqueSequence(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>322</x>
<y>290</y>
</hint>
<hint type="destinationlabel">
<x>753</x>
<y>342</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparpai_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparPai(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>535</x>
<y>268</y>
</hint>
<hint type="destinationlabel">
<x>790</x>
<y>245</y>
</hint>
</hints>
</connection>
<connection>
<sender>comparempai_checkbox</sender>
<signal>clicked(bool)</signal>
<receiver>ExportSpreadsheetDialog</receiver>
<slot>doComparEmpai(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>492</x>
<y>295</y>
</hint>
<hint type="destinationlabel">
<x>793</x>
<y>355</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>
</slots>
</ui>
......@@ -35,10 +35,15 @@ ExportSpreadsheetDialog::ExportSpreadsheetDialog(QWidget * parent):
this->setModal(true);
QSettings settings;
ui->groups_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/groups", "true").toBool()) {
ui->groups_checkbox->setCheckState(Qt::Checked);
}
ui->simple_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/simple", "true").toBool()) {
if (settings.value("export_ods/simple", "false").toBool()) {
ui->simple_checkbox->setCheckState(Qt::Checked);
}
ui->protein_checkbox->setCheckState(Qt::Unchecked);
......@@ -57,8 +62,37 @@ ExportSpreadsheetDialog::ExportSpreadsheetDialog(QWidget * parent):
if (settings.value("export_ods/peptidepos", "true").toBool()) {
ui->peptidepos_checkbox->setCheckState(Qt::Checked);
}
ui->comparspectra_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparspectra", "true").toBool()) {
ui->comparspectra_checkbox->setCheckState(Qt::Checked);
}
ui->comparspecificspectra_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparspecificspectra", "true").toBool()) {
ui->comparspecificspectra_checkbox->setCheckState(Qt::Checked);
}
ui->comparuniquesequence_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparuniquesequence", "true").toBool()) {
ui->comparuniquesequence_checkbox->setCheckState(Qt::Checked);
}
ui->comparspecificuniquesequence_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparspecificuniquesequence", "true").toBool()) {
ui->comparspecificuniquesequence_checkbox->setCheckState(Qt::Checked);
}
ui->comparpai_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparpai", "true").toBool()) {
ui->comparpai_checkbox->setCheckState(Qt::Checked);
}
ui->comparempai_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/comparempai", "true").toBool()) {
ui->comparempai_checkbox->setCheckState(Qt::Checked);
}
ui->samples_checkbox->setCheckState(Qt::Unchecked);
if (settings.value("export_ods/samples", "true").toBool()) {
ui->samples_checkbox->setCheckState(Qt::Checked);
}
//param.setFilterCrossSamplePeptideNumber(settings.value("automatic_filter/cross_sample", "true").toBool());
#if QT_VERSION >= 0x050000
// Qt5 code
/*
......@@ -79,14 +113,78 @@ ExportSpreadsheetDialog::~ExportSpreadsheetDialog()
delete ui;
}
void ExportSpreadsheetDialog::doPeptides(bool simple) {
QSettings settings;
settings.setValue("export_ods/peptides", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doProteins(bool simple) {
QSettings settings;
settings.setValue("export_ods/proteins", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doSamples(bool simple) {
QSettings settings;
settings.setValue("export_ods/samples", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doSpectra(bool simple) {
QSettings settings;
settings.setValue("export_ods/spectra", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparSpectra(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparspectra", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparSpecificSpectra(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparspecificspectra", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparUniqueSequence(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparuniquesequence", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparSpecificUniqueSequence(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparspecificuniquesequence", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparEmpai(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparempai", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doComparPai(bool simple) {
QSettings settings;
settings.setValue("export_ods/comparpai", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doPeptidePos(bool simple) {
QSettings settings;
settings.setValue("export_ods/peptidepos", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doGroups(bool simple) {
QSettings settings;
settings.setValue("export_ods/groups", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doSimpleProteinPeptideList(bool simple) {
QSettings settings;
settings.setValue("export_ods/simple", QString("%1").arg(simple));
}
void ExportSpreadsheetDialog::doProteinList(bool simple) {
QSettings settings;
settings.setValue("export_ods/proteins", QString("%1").arg(simple));
}
......@@ -47,6 +47,19 @@ public:
public slots:
void doSimpleProteinPeptideList(bool simple);
void doProteinList(bool simple);
void doGroups(bool simple);
void doPeptidePos(bool simple);
void doComparEmpai(bool simple);
void doComparPai(bool simple);
void doComparSpecificUniqueSequence(bool simple);
void doComparUniqueSequence(bool simple);
void doComparSpecificSpectra(bool simple);
void doComparSpectra(bool simple);
void doSamples(bool simple);
void doSpectra(bool simple);
void doPeptides(bool simple);
void doProteins(bool simple);
signals:
private:
......
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