12 #ifndef CXPLUSCONNECTWIDGET_H 13 #define CXPLUSCONNECTWIDGET_H 39 void connectButtonClickedSlot();
40 void browsePlusPathSlot();
41 void plusAppStateChanged();
44 void configFileFileSelected(QString filename);
45 void processReadyRead();
47 VisServicesPtr mServices;
48 QPushButton* mConnectButton;
50 ProcessWrapperPtr mExternalProcess;
53 QString mPlusConfigFile;
56 QComboBox* mPlusPathComboBox;
57 BoolPropertyPtr mShowPlusOutput;
59 void turnOnStartTrackingInOpenIGTLinkStreamer(StreamerServicePtr streamerService);
60 StreamerServicePtr getStreamerService();
63 QDomElement getXmlVideoElement();
64 bool startExternalPlusServer();
66 void searchForPlusConfigFile();
67 QStringList getPlusConfigFilePaths();
68 bool configFileIsValid();
69 void startOpenIGTLink3VideoStreaming();
73 #endif // CXPLUSCONNECTWIDGET_H boost::shared_ptr< class OpenIGTLinkStreamerService > OpenIGTLinkStreamerServicePtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class ProcessWrapper > ProcessWrapperPtr
boost::shared_ptr< class FilePathProperty > FilePathPropertyPtr
boost::shared_ptr< class StreamerService > StreamerServicePtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
Namespace for all CustusX production code.