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 StreamerServicePtr getStreamerService();
62 QDomElement getXmlVideoElement();
63 bool startExternalPlusServer();
65 void searchForPlusConfigFile();
66 QStringList getPlusConfigFilePaths();
67 bool configFileIsValid();
68 void startOpenIGTLink3VideoStreaming();
69 void changeOpenIGTLinkStreamerParameter(StreamerServicePtr streamerService, QString parameterName, QVariant value);
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.