97 typedef QSharedPointer<ChannelSelectionView>
SPtr;
98 typedef QSharedPointer<const ChannelSelectionView>
ConstSPtr;
109 QSharedPointer<ChannelInfoModel> pChannelInfoModel = QSharedPointer<ChannelInfoModel>(0),
110 Qt::WindowType f = Qt::Widget);
160 const QString& channelName);
275 void initListWidgets();
282 void initSelectionSceneView();
289 void initComboBoxes();
303 void initCheckBoxes();
311 bool loadLayout(QString path);
312 QString resolveLayoutPath(
const QString& layoutFile)
const;
320 bool loadSelectionGroups(QString path);
327 void cleanUpMEGChannels();
336 void updateSelectionGroupsList(QListWidgetItem* current,
337 QListWidgetItem* previous);
344 void updateSceneItems();
351 void updateUserDefinedChannelsList();
358 void onBtnLoadUserSelection();
365 void onBtnSaveUserSelection();
372 void onBtnAddToSelectionGroups();
379 void onComboBoxLayoutChanged();
386 void resizeEvent(QResizeEvent* event);
393 bool eventFilter(QObject *obj, QEvent *event);
395 Ui::ChannelSelectionViewWidget* m_pUi;
397 QSharedPointer<ChannelInfoModel> m_pChannelInfoModel;
399 QMap<QString,QPointF> m_layoutMap;
400 QMultiMap<QString,QStringList> m_selectionGroupsMap;
404 QStringList m_currentlyLoadedFiffChannels;
406 QString m_sSettingsPath;