33 #ifndef CXREGISTRATIONWIDGET_H_
34 #define CXREGISTRATIONWIDGET_H_
66 void onCurrentChanged(
int index);
68 void initRegistrationTypesWidgets();
69 void initServiceListener();
70 QString defaultWhatsThis()
const;
74 bool knownType(QString registrationType);
75 void removeWidgetFromStackedWidget(QString widgetName, QStackedWidget *stackedWidget);
76 void indexChanged(QString registrationType);
77 void selectStackWidget(
StringPropertyPtr comboBox, QStackedWidget *stackedWidget);
79 ctkPluginContext* mPluginContext;
80 QVBoxLayout* mVerticalLayout;
81 boost::shared_ptr<ServiceTrackerListener<RegistrationMethodService> > mServiceListener;
84 std::map<QString, StringPropertyPtr> mMethodsSelectorMap;
85 std::map<QString, QStackedWidget*> mRegistrationTypeMap;
86 QStringList mRegistrationTypes;
boost::shared_ptr< class StringProperty > StringPropertyPtr
Registration Method services.
Helper class for xml files used to store ssc/cx data.
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr