44 #include "mainwindow.h"
45 #include "../Utils/datamarker.h"
46 #include "ui_datawindowdock.h"
47 #include "../Delegates/rawdelegate.h"
48 #include "../Models/rawmodel.h"
57 #include <QResizeEvent>
147 void scaleData(
const QMap<QString,double> &scaleMap);
198 void resizeEvent(QResizeEvent* event);
204 void keyPressEvent(QKeyEvent* event);
210 bool eventFilter(QObject *
object, QEvent *event);
216 bool gestureEvent(QGestureEvent *event);
222 bool pinchTriggered(QPinchGesture *gesture);
224 Ui::DataWindowDockWidget *ui;
228 QSettings m_qSettings;
231 QLabel* m_pCurrentDataMarkerLabel;
232 int m_iCurrentMarkerSample;
237 QVBoxLayout* m_pUndockedDataViewLayout;
239 QScroller* m_pKineticScroller;
241 QStringList m_slSelectedChannels;
243 bool m_bHideBadChannels;
287 #endif // DATAWINDOW_H
void highlightChannelsInSelectionManager()
The DataWindow class provides the data dock window.
void scaleData(const QMap< QString, double > &scaleMap)
DataWindow(QWidget *parent=0)
void customContextMenuRequested(QPoint pos)
customContextMenuRequested
RawModel * getDataModel()
QTableView * getUndockedDataTableView()
void scaleChannels(double)
QTableView * getDataTableView()
void setRangeSampleLabels()
The DataWindow class provides the data dock window.
RawDelegate * getDataDelegate()
void updateMarkerPosition()
void setMarkerSampleLabel()
void hideBadChannels(bool hideChannels)
void showSelectedChannelsOnly(QStringList selectedChannels)
void changeRowHeight(int height)
void updateDataTableViews()