27 #ifndef LINEOVERLAYSSEARCHRESULTSDIALOG_QO_H
28 #define LINEOVERLAYSSEARCHRESULTSDIALOG_QO_H
30 #include <display/QtPlotter/LineOverlaysSearchResultsDialog.ui.h>
36 class SearchMoleculesResultsWidget;
44 bool getLine(
int lineIndex,
float& peak,
float& center,
45 QString& molecularName, QString& chemicalName,
46 QString& resolvedQNs, QString& frequencyUnit )
const;
47 void getLines( QList<float>& peaks, QList<float>& centers,
48 QString& molecularName, QList<QString>& chemicalNames,
49 QList<QString>& resolvedQNs, QString& frequencyUnit )
const;
68 Ui::LineOverlaysSearchResultsDialogClass
ui;
74 #endif // LINEOVERLAYSSEARCHRESULTSDIALOG_QO_H
~LineOverlaysSearchResultsDialog()
QList< int > getLineIndices() const
Ui::LineOverlaysSearchResultsDialogClass ui
void graphSelectedSpecies()
void showNextSearchResults()
void getLines(QList< float > &peaks, QList< float > ¢ers, QString &molecularName, QList< QString > &chemicalNames, QList< QString > &resolvedQNs, QString &frequencyUnit) const
void showPreviousSearchResults()
void displaySearchResults(const std::vector< SplatResult > &results, int offset, int totalCount)
The parameters offset and count determine where the passed in results fit in the overall search...
Interface provides decoupling between classes that initialize a search such as SearchMoleculesWidget ...
static const QString NO_LINES_SELECTED
void setSearchScrollingVisible(bool visible)
void graphSelectedLines()
SearchMoleculesResultsWidget * searchResultsWidget
bool getLine(int lineIndex, float &peak, float ¢er, QString &molecularName, QString &chemicalName, QString &resolvedQNs, QString &frequencyUnit) const
void drawSelectedSpecies()
LineOverlaysSearchResultsDialog(QWidget *parent=0)