GammaRay  2.3.0
Public Slots | Signals | Public Member Functions | Static Public Member Functions | List of all members
GammaRay::ClientConnectionManager Class Reference

Pre-MainWindow connection setup logic. More...

#include <clientconnectionmanager.h>

Inheritance diagram for GammaRay::ClientConnectionManager:
Inheritance graph
[legend]

Public Slots

QMainWindow * createMainWindow ()
 
void disconnectFromHost ()
 
void handlePersistentConnectionError (const QString &msg)
 

Signals

void disconnected ()
 
void persistentConnectionError (const QString &msg)
 
void ready ()
 

Public Member Functions

 ClientConnectionManager (QObject *parent=0, bool showSplashScreenOnStartUp=true)
 
void connectToHost (const QUrl &url, int tryAgain=0)
 
QMainWindow * mainWindow () const
 

Static Public Member Functions

static void init ()
 

Detailed Description

Pre-MainWindow connection setup logic.

This is useful for embedding the GammaRay client into another application

Since
2.3

Member Function Documentation

void GammaRay::ClientConnectionManager::connectToHost ( const QUrl &  url,
int  tryAgain = 0 
)

Connect to a GammaRay probe at url.

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().

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().

void GammaRay::ClientConnectionManager::disconnectFromHost ( )
slot

Disconnect GammaRay.

void GammaRay::ClientConnectionManager::handlePersistentConnectionError ( const QString &  msg)
slot

Standard persistent connection error handler.

See also
persistentConnectionError()
static void GammaRay::ClientConnectionManager::init ( )
static

One-time initialization of stream operators and factory callbacks.

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.

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.


The documentation for this class was generated from the following file:

Klarälvdalens Datakonsult AB (KDAB)
"The Qt Experts"
http://www.kdab.com/
GammaRay
Qt-application inspection and manipulation tool
http://www.kdab.com/kdab-products/gammaray/