18#ifndef CHANNELLABELPANEL_H
19#define CHANNELLABELPANEL_H
130 bool event(QEvent *e)
override;
133 QVector<int> effectiveChannelIndices()
const;
135 QPointer<ChannelDataModel> m_model;
136 int m_firstVisibleChannel = 0;
137 int m_visibleChannelCount = 12;
139 QVector<int> m_channelIndices;
140 bool m_hideBadChannels =
false;
141 bool m_butterflyMode =
false;
142 int m_visSampleFirst = 0;
143 int m_visSampleLast = 0;
145 bool m_dragging =
false;
146 bool m_dragActivated =
false;
147 int m_dragStartY = 0;
148 int m_dragStartFirst = 0;
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
Circular-buffer Qt model exposing a rolling window of the live FIFF stream as a table.
void channelScrollRequested(int targetFirst)
void setVisibleChannelCount(int count)
void setFirstVisibleChannel(int ch)
void setVisibleSampleRange(int firstSample, int lastSample)
void setChannelIndices(const QVector< int > &indices)
void setHideBadChannels(bool hide)
void mouseReleaseEvent(QMouseEvent *event) override
QSize sizeHint() const override
void channelBadToggled(int channelIndex, bool bad)
void mouseMoveEvent(QMouseEvent *event) override
bool event(QEvent *e) override
void paintEvent(QPaintEvent *event) override
QSize minimumSizeHint() const override
void setButterflyMode(bool enabled)
void mousePressEvent(QMouseEvent *event) override
ChannelLabelPanel(QWidget *parent=nullptr)
void setModel(ChannelDataModel *model)