29#include <QMapIterator>
46 const QString &sSettingsPath,
52 this->setWindowTitle(
"Modality Selection");
53 this->setMinimumWidth(330);
54 this->setMaximumWidth(330);
57 for(
int i = 0; i < lChannelList.size(); ++i) {
104 QSettings settings(
"MNECPP");
134 QSettings settings(
"MNECPP");
136 bool flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalityMAG"),
true).toBool();
139 flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalityGRAD"),
true).toBool();
142 flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalityEEG"),
true).toBool();
145 flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalityEOG"),
true).toBool();
148 flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalitySTIM"),
true).toBool();
151 flag = settings.value(
m_sSettingsPath + QString(
"/ModalitySelectionView/modalityMISC"),
true).toBool();
195 QGridLayout* topLayout =
static_cast<QGridLayout*
>(this->layout());
197 topLayout =
new QGridLayout();
201 while ((child = topLayout->takeAt(0)) != 0) {
202 delete child->widget();
209 while (i.hasNext()) {
213 QCheckBox* t_pCheckBoxModality =
new QCheckBox(i.key());
214 t_pCheckBoxModality->setChecked(i.value());
216 connect(t_pCheckBoxModality,&QCheckBox::checkStateChanged,
218 topLayout->addWidget(t_pCheckBoxModality,count,0);
224 this->setLayout(topLayout);
Per-modality visibility / activation checkbox panel (MEG-MAG, MEG-GRAD, EEG, EOG, …).
2-D display widgets and visualisation helpers (charts, topography, colour maps).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
ModalitySelectionView(const QList< FIFFLIB::FiffChInfo > &lChannelList, const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
QMap< QString, bool > getModalityMap()
void setModalityMap(const QMap< QString, bool > &modalityMap)
void updateGuiMode(GuiMode mode)
void modalitiesChanged(const QMap< QString, bool > &modalityMap)
void updateProcessingMode(ProcessingMode mode)
void onUpdateModalityCheckbox(Qt::CheckState state)
QList< QCheckBox * > m_qListModalityCheckBox
QStringList m_lChannelTypeList
QMap< QString, bool > m_modalityMap