35 #ifdef QT_WEBENGINEWIDGETS_LIB
39 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
42 #include <QJsonObject>
49 class SequenceVisualizer;
54 class OPENMS_GUI_DLLAPI Backend :
public QObject
59 Q_PROPERTY(QJsonObject json_data_obj MEMBER m_json_data_obj_ NOTIFY dataChanged_)
64 QJsonObject m_json_data_obj_;
67 class OPENMS_GUI_DLLAPI SequenceVisualizer :
public QWidget
72 explicit SequenceVisualizer(
QWidget* parent =
nullptr);
73 ~SequenceVisualizer()
override;
78 void setProteinPeptideDataToJsonObj(
79 const QString& accession_num,
80 const QString& pro_seq,
81 const QJsonArray& peptides_data);
85 Ui::SequenceVisualizer* ui_;
87 QWebEngineView* view_;
88 QWebChannel* channel_;
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48
Definition: FLASHDeconvWizardBase.h:63