49#include <QSignalMapper>
75 this->setWindowTitle(
"Compensators");
76 this->setMinimumWidth(330);
77 this->setMaximumWidth(330);
103 for(
int i = 0; i <
m_pComps.size(); ++i) {
120 QSettings settings(
"MNECPP");
122 settings.beginGroup(
m_sSettingsPath + QString(
"/CompensatorView/compensatorActive"));
126 settings.setValue(QString::number(iComp.key()), iComp.value());
141 QSettings settings(
"MNECPP");
143 settings.beginGroup(
m_sSettingsPath + QString(
"/CompensatorView/compensatorActive"));
145 QStringList keys = settings.childKeys();
146 foreach (QString key, keys) {
195 QGridLayout *topLayout =
new QGridLayout;
197 for(
int i = 0; i <
m_pComps.size(); ++i) {
199 QCheckBox* checkBox =
new QCheckBox(numStr.setNum(
m_pComps[i].kind));
203 connect(checkBox, &QCheckBox::toggled,
208 topLayout->addWidget(checkBox, i, 0);
212 this->setLayout(topLayout);
219 if(QCheckBox* pCheckBox = qobject_cast<QCheckBox*>(sender())) {
220 bool currentState =
false;
221 QString compName = pCheckBox->text();
Declaration of the CompensatorView Class.
FiffCtfComp class declaration.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
2-D display widgets and visualisation helpers (charts, topography, colour maps).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
void updateProcessingMode(ProcessingMode mode)
CompensatorView(const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
QList< FIFFLIB::FiffCtfComp > m_pComps
QList< FIFFLIB::FiffCtfComp > getCompensators() const
void updateGuiMode(GuiMode mode)
void compSelectionChanged(int to)
void setCompensators(const QList< FIFFLIB::FiffCtfComp > &comps)
QList< QCheckBox * > m_qListCompCheckBox
void onCheckCompStatusChanged()
QMap< int, bool > m_mapCompActive