43 #include "realtimesourceestimatewidget.h"
74 #include <QGridLayout>
102 , m_bInitialized(false)
106 m_pClustStcModel->setLoop(
false);
111 QGridLayout *mainLayoutView =
new QGridLayout;
113 QLabel * pLabelNormView =
new QLabel(
"Norm");
114 m_pSliderNormView =
new QSlider(Qt::Vertical);
115 QObject::connect(m_pSliderNormView, &QSlider::valueChanged, m_pClustStcModel, &ClustStcModel::setNormalization);
116 m_pSliderNormView->setMinimum(1);
117 m_pSliderNormView->setMaximum(20000);
118 m_pSliderNormView->setValue(2000);
120 QLabel* pLabelAverageView =
new QLabel(
"Average");
121 m_pSliderAverageView =
new QSlider(Qt::Horizontal);
122 QObject::connect(m_pSliderAverageView, &QSlider::valueChanged, m_pClustStcModel, &ClustStcModel::setAverage);
123 m_pSliderAverageView->setMinimum(1);
124 m_pSliderAverageView->setMaximum(500);
125 m_pSliderAverageView->setValue(100);
127 m_pClustView =
new ClustStcView(
false,
true, QGLView::RedCyanAnaglyph);
128 m_pClustView->setModel(m_pClustStcModel);
130 if (m_pClustView->stereoType() != QGLView::RedCyanAnaglyph)
131 m_pClustView->camera()->setEyeSeparation(0.3f);
133 QWidget *pWidgetContainer = QWidget::createWindowContainer(m_pClustView);
135 mainLayoutView->addWidget(pWidgetContainer,0,0,2,2);
136 mainLayoutView->addWidget(pLabelNormView,0,3);
137 mainLayoutView->addWidget(m_pSliderNormView,1,3);
138 mainLayoutView->addWidget(pLabelAverageView,3,0);
139 mainLayoutView->addWidget(m_pSliderAverageView,3,1);
141 this->setLayout(mainLayoutView);
154 if(!m_pRTSE->getName().isEmpty())
156 QString t_sRTSEName = m_pRTSE->getName();
159 settings.setValue(QString(
"RTSEW/%1/norm").arg(t_sRTSEName), m_pSliderNormView->value());
160 settings.setValue(QString(
"RTSEW/%1/average").arg(t_sRTSEName), m_pSliderAverageView->value());
182 m_pClustStcModel->addData(*m_pRTSE->getValue());
186 if(m_pRTSE->getAnnotSet() && m_pRTSE->getSurfSet())
188 m_pRTSE->m_bStcSend =
false;
193 m_pClustStcModel->addData(*m_pRTSE->getValue());
203 QString t_sRTSEName = m_pRTSE->getName();
205 m_pSliderNormView->setValue(settings.value(QString(
"RTSEW/%1/norm").arg(t_sRTSEName), 2000).toInt());
206 m_pSliderAverageView->setValue(settings.value(QString(
"RTSEW/%1/average").arg(t_sRTSEName), 100).toInt());
208 m_pClustStcModel->init(*m_pRTSE->getAnnotSet(), *m_pRTSE->getSurfSet());
209 m_bInitialized =
true;
210 m_pRTSE->m_bStcSend =
true;
Table model which prepares source estimate information.
Contains the declaration of the RealTimeSourceEstimate class.
Minimum norm class declaration.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
MNEInverseOperator class declaration.
QSharedPointer< NewMeasurement > SPtr
Declaration of the GeometryView Class.