29 #ifndef GAMMARAY_CLIENTCONNECTIONMANAGER_H
30 #define GAMMARAY_CLIENTCONNECTIONMANAGER_H
32 #include "gammaray_client_export.h"
39 class QAbstractItemModel;
60 QMainWindow *mainWindow()
const;
63 void connectToHost(
const QUrl &url,
int tryAgain = 0);
79 void persistentConnectionError(
const QString &msg);
88 void disconnectFromHost();
93 QMainWindow *createMainWindow();
98 void handlePersistentConnectionError(
const QString &msg);
101 void connectToHost();
102 void connectionEstablished();
103 void transientConnectionError();
105 void toolModelPopulated();
106 void delayedHideSplashScreen();
107 void targetQuitRequested();
112 QPointer<MainWindow> m_mainWindow;
113 QAbstractItemModel *m_toolModel;
114 QTime m_connectionTimeout;
115 bool m_ignorePersistentError;
121 #endif // GAMMARAY_CLIENTCONNECTIONMANAGER_H
Definition: endpoint.h:41
Pre-MainWindow connection setup logic.
Definition: clientconnectionmanager.h:53