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

monospace font to display protein sequence

parent 6fcf3d95
No related branches found
No related tags found
No related merge requests found
......@@ -121,6 +121,11 @@
</item>
<item>
<widget class="QTextEdit" name="sequenceTextEdit">
<property name="font">
<font>
<family>Bitstream Vera Sans Mono</family>
</font>
</property>
<property name="lineWrapMode">
<enum>QTextEdit::WidgetWidth</enum>
</property>
......@@ -134,14 +139,14 @@
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>cove&amp;rage</string>
<string>coverage</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="coverage_label">
<property name="text">
<string>&amp;0%</string>
<string>0%</string>
</property>
</widget>
</item>
......@@ -155,7 +160,7 @@
<item row="1" column="1">
<widget class="QLabel" name="mw_label">
<property name="text">
<string>&amp;1Da</string>
<string>1Da</string>
</property>
</widget>
</item>
......@@ -185,7 +190,7 @@
<x>0</x>
<y>0</y>
<width>609</width>
<height>23</height>
<height>25</height>
</rect>
</property>
</widget>
......
......@@ -219,7 +219,7 @@ void WorkerThread::doWritingOdsFile(QString filename, ProjectSp project_sp) {
emit loadingMessage(tr("writing ODS file, please wait"));
OdsDocWriter writer(filename);
OdsExport export_ods(project_sp.get());
export_ods.write(&writer);
export_ods.write(&writer, _p_work_monitor);
writer.close();
emit operationFinished();
}
......
......@@ -53,7 +53,7 @@ void OdsExport::setEvenOrOddStyle(unsigned int number, CalcWriterInterface * p_w
}
void OdsExport::write(CalcWriterInterface * p_writer) {
void OdsExport::write(CalcWriterInterface * p_writer, WorkMonitorInterface * p_monitor) {
QSettings settings;
OdsTableCellStyle style;
......@@ -64,42 +64,54 @@ void OdsExport::write(CalcWriterInterface * p_writer) {
InfoSheet(this, p_writer, _p_project);
if (settings.value("export_ods/groups", "true").toBool()) {
p_monitor->message(QObject::tr("writing groups"));
GroupingSheet(this, p_writer, _p_project);
}
if (settings.value("export_ods/simple", "false").toBool()) {
SimpleSheet(p_writer, _p_project);
}
if (settings.value("export_ods/proteins", "true").toBool()) {
p_monitor->message(QObject::tr("writing proteins"));
ProteinSheet(this, p_writer, _p_project);
}
if (settings.value("export_ods/peptides", "true").toBool()) {
p_monitor->message(QObject::tr("writing peptides"));
PeptideSheet(this, p_writer, _p_project);
}
if (settings.value("export_ods/spectra", "true").toBool()) {
p_monitor->message(QObject::tr("writing spectra"));
SpectraSheet(this, p_writer, _p_project);
}
if (settings.value("export_ods/peptidepos", "true").toBool()) {
p_monitor->message(QObject::tr("writing peptide and positions on proteins"));
PeptidePosSheet(this, p_writer, _p_project);
}
if (settings.value("export_ods/comparspectra", "true").toBool()) {
p_monitor->message(QObject::tr("writing spectra comparisons"));
ComparSpectraSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/comparspecificspectra", "true").toBool()) {
p_monitor->message(QObject::tr("writing specific spectra comparisons"));
ComparSpecificSpectraSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/comparuniquesequence", "true").toBool()) {
p_monitor->message(QObject::tr("writing unique sequence comparisons"));
ComparSequenceSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/comparspecificuniquesequence", "true").toBool()) {
p_monitor->message(QObject::tr("writing specific unique sequence comparisons"));
ComparSpecificSequenceSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/comparpai", "true").toBool()) {
p_monitor->message(QObject::tr("writing PAI comparisons"));
ComparPaiSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/comparempai", "true").toBool()) {
p_monitor->message(QObject::tr("writing emPAI comparisons"));
ComparEmpaiSheet(this, p_writer, _p_project).writeSheet();
}
if (settings.value("export_ods/samples", "true").toBool()) {
p_monitor->message(QObject::tr("writing samples"));
SampleSheet(this, p_writer, _p_project);
}
}
......@@ -32,13 +32,14 @@
#include "../../core/project.h"
#include <odsstream/calcwriterinterface.h>
#include "../../utils/workmonitor.h"
class OdsExport
{
public:
OdsExport(const Project * project);
void write(CalcWriterInterface * p_writer);
void write(CalcWriterInterface * p_writer, WorkMonitorInterface * p_monitor);
void setEvenOrOddStyle(unsigned int number, CalcWriterInterface * p_writer);
......
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