Pre-MainWindow connection setup logic.  
 More...
#include <clientconnectionmanager.h>
 | 
| 
  | ClientConnectionManager (QObject *parent=nullptr, bool showSplashScreenOnStartUp=true) | 
|   | 
| 
void  | connectToHost (const QUrl &url, int tryAgain=0) | 
|   | Connect to a GammaRay probe at url. 
  | 
|   | 
| 
QString  | endPointKey () const | 
|   | 
| 
QString  | endPointLabel () const | 
|   | 
| 
qint64  | endPointPid () const | 
|   | 
| 
QMainWindow *  | mainWindow () const | 
|   | 
| 
GammaRay::ProcessTrackerBackend *  | processTrackerBackend () const | 
|   | 
| 
qint64  | processTrackerPid () const | 
|   | 
| 
void  | setProcessTrackerBackend (GammaRay::ProcessTrackerBackend *backend) | 
|   | 
| 
void  | setProcessTrackerPid (qint64 pid) | 
|   | 
| 
ClientToolManager *  | toolManager () const | 
|   | 
 | 
| 
static void  | init () | 
|   | One-time initialization of stream operators and factory callbacks. 
  | 
|   | 
| 
static void  | showSplashScreen () | 
|   | Manually show the splash screen. 
  | 
|   | 
Pre-MainWindow connection setup logic. 
This is useful for embedding the GammaRay client into another application
- Since
 - 2.3 
 
 
◆ createMainWindow
  
  
      
        
          | QMainWindow * GammaRay::ClientConnectionManager::createMainWindow  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Brings up a client main window for the current connection. 
If you want to use this, connect this slot to ready(). 
 
 
◆ disconnected
  
  
      
        
          | void GammaRay::ClientConnectionManager::disconnected  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
Emitted when the connection to the target has been closed, for whatever reason. 
For a stand-alone client you probably want to connect this to QApplication::quit(). 
 
 
◆ handlePersistentConnectionError
  
  
      
        
          | void GammaRay::ClientConnectionManager::handlePersistentConnectionError  | 
          ( | 
          const QString &  | 
          msg | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ persistentConnectionError
  
  
      
        
          | void GammaRay::ClientConnectionManager::persistentConnectionError  | 
          ( | 
          const QString &  | 
          msg | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
Emitted when there has been a persistent connection error. 
You can connect this to handlePersistentConnectionError() for a standard message box and application exit handling. 
 
 
◆ ready
  
  
      
        
          | void GammaRay::ClientConnectionManager::ready  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
Emitted when the connection is established and the tool model is populated. 
If you want to bring up the standard main window, connect this to createMainWindow(), otherwise use this to show your own UI at this point.