88 typedef QSharedPointer<ChannelSelectionView>
SPtr;
89 typedef QSharedPointer<const ChannelSelectionView>
ConstSPtr;
100 QSharedPointer<ChannelInfoModel> pChannelInfoModel = QSharedPointer<ChannelInfoModel>(0),
101 Qt::WindowType f = Qt::Widget);
151 const QString& channelName);
266 void initListWidgets();
273 void initSelectionSceneView();
280 void initComboBoxes();
294 void initCheckBoxes();
302 bool loadLayout(QString path);
303 QString resolveLayoutPath(
const QString& layoutFile)
const;
311 bool loadSelectionGroups(QString path);
318 void cleanUpMEGChannels();
327 void updateSelectionGroupsList(QListWidgetItem* current,
328 QListWidgetItem* previous);
335 void updateSceneItems();
342 void updateUserDefinedChannelsList();
349 void onBtnLoadUserSelection();
356 void onBtnSaveUserSelection();
363 void onBtnAddToSelectionGroups();
370 void onComboBoxLayoutChanged();
377 void resizeEvent(QResizeEvent* event);
384 bool eventFilter(QObject *obj, QEvent *event);
386 Ui::ChannelSelectionViewWidget* m_pUi;
388 QSharedPointer<ChannelInfoModel> m_pChannelInfoModel;
390 QMap<QString,QPointF> m_layoutMap;
391 QMultiMap<QString,QStringList> m_selectionGroupsMap;
395 QStringList m_currentlyLoadedFiffChannels;
397 QString m_sSettingsPath;