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);
319 bool loadSelectionGroups(QString path);
326 void cleanUpMEGChannels();
335 void updateSelectionGroupsList(QListWidgetItem* current,
336 QListWidgetItem* previous);
343 void updateSceneItems();
350 void updateUserDefinedChannelsList();
357 void onBtnLoadUserSelection();
364 void onBtnSaveUserSelection();
371 void onBtnAddToSelectionGroups();
378 void onComboBoxLayoutChanged();
385 void resizeEvent(QResizeEvent* event);
392 bool eventFilter(QObject *obj, QEvent *event);
394 Ui::ChannelSelectionViewWidget* m_pUi;
396 QSharedPointer<ChannelInfoModel> m_pChannelInfoModel;
398 QMap<QString,QPointF> m_layoutMap;
399 QMultiMap<QString,QStringList> m_selectionGroupsMap;
403 QStringList m_currentlyLoadedFiffChannels;
405 QString m_sSettingsPath;