• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kstars

Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
DriverManager Class Reference

#include <drivermanager.h>

Inheritance diagram for DriverManager:
Inheritance graph
[legend]

Public Types

enum  {
  LOCAL_NAME_COLUMN =0, LOCAL_STATUS_COLUMN, LOCAL_MODE_COLUMN, LOCAL_VERSION_COLUMN,
  LOCAL_PORT_COLUMN
}
 
enum  { HOST_STATUS_COLUMN =0, HOST_NAME_COLUMN, HOST_PORT_COLUMN }
 

Public Slots

void activateHostConnection ()
 
void activateHostDisconnection ()
 
void activateRunService ()
 
void activateStopService ()
 
void addINDIHost ()
 
void modifyINDIHost ()
 
void processClientTermination (ClientManager *client)
 
void processDeviceStatus (DriverInfo *dv)
 
void processServerTermination (ServerManager *server)
 
void removeINDIHost ()
 
void resizeDeviceColumn ()
 
void updateClientTab ()
 
void updateCustomDrivers ()
 
void updateLocalTab ()
 
void updateMenuActions ()
 

Signals

void clientTerminated (ClientManager *)
 
void serverTerminated (ServerManager *)
 

Public Member Functions

bool buildDeviceGroup (XMLEle *root, char errmsg[])
 
bool buildDriverElement (XMLEle *root, QTreeWidgetItem *DGroup, DeviceFamily groupType, char errmsg[])
 
void clearServers ()
 
bool connectRemoteHost (DriverInfo *dv)
 
bool disconnectRemoteHost (DriverInfo *dv)
 
DriverInfo * findDriverByLabel (const QString &label)
 
DriverInfo * findDriverByName (const QString &name)
 
ClientManager * getClientManager (DriverInfo *dv)
 
const QList< DriverInfo * > & getDrivers ()
 
const QStringList & getDriversStringList ()
 
int getINDIPort (int customPort)
 
QString getUniqueDeviceLabel (const QString &label)
 
void getUniqueHosts (QList< DriverInfo * > &dList, QList< QList< DriverInfo * > > &uHosts)
 
bool isDeviceRunning (const QString &deviceLabel)
 
void processLocalTree (bool dState)
 
void processRemoteTree (bool dState)
 
void processXMLDriver (QString &driverName)
 
bool readINDIHosts ()
 
bool readXMLDrivers ()
 
void saveHosts ()
 
bool startDevices (QList< DriverInfo * > &dList)
 
void stopDevices (const QList< DriverInfo * > &dList)
 

Static Public Member Functions

static DriverManager * Instance ()
 

Public Attributes

int currentPort
 
DriverSource driverSource
 
QTreeWidgetItem * lastDevice
 
QTreeWidgetItem * lastGroup
 

Detailed Description

Definition at line 54 of file drivermanager.h.

Member Enumeration Documentation

anonymous enum
Enumerator
LOCAL_NAME_COLUMN 
LOCAL_STATUS_COLUMN 
LOCAL_MODE_COLUMN 
LOCAL_VERSION_COLUMN 
LOCAL_PORT_COLUMN 

Definition at line 63 of file drivermanager.h.

anonymous enum
Enumerator
HOST_STATUS_COLUMN 
HOST_NAME_COLUMN 
HOST_PORT_COLUMN 

Definition at line 64 of file drivermanager.h.

Member Function Documentation

void DriverManager::activateHostConnection ( )
slot

Definition at line 475 of file drivermanager.cpp.

void DriverManager::activateHostDisconnection ( )
slot

Definition at line 480 of file drivermanager.cpp.

void DriverManager::activateRunService ( )
slot

Definition at line 465 of file drivermanager.cpp.

void DriverManager::activateStopService ( )
slot

Definition at line 470 of file drivermanager.cpp.

void DriverManager::addINDIHost ( )
slot

Definition at line 1207 of file drivermanager.cpp.

bool DriverManager::buildDeviceGroup ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 969 of file drivermanager.cpp.

bool DriverManager::buildDriverElement ( XMLEle *  root,
QTreeWidgetItem *  DGroup,
DeviceFamily  groupType,
char  errmsg[] 
)

Definition at line 1038 of file drivermanager.cpp.

void DriverManager::clearServers ( )

Definition at line 457 of file drivermanager.cpp.

void DriverManager::clientTerminated ( ClientManager *  )
signal
bool DriverManager::connectRemoteHost ( DriverInfo *  dv)

Definition at line 657 of file drivermanager.cpp.

bool DriverManager::disconnectRemoteHost ( DriverInfo *  dv)

Definition at line 711 of file drivermanager.cpp.

DriverInfo * DriverManager::findDriverByLabel ( const QString &  label)

Definition at line 1372 of file drivermanager.cpp.

DriverInfo * DriverManager::findDriverByName ( const QString &  name)

Definition at line 1361 of file drivermanager.cpp.

ClientManager * DriverManager::getClientManager ( DriverInfo *  dv)

Definition at line 485 of file drivermanager.cpp.

const QList<DriverInfo *>& DriverManager::getDrivers ( )
inline

Definition at line 94 of file drivermanager.h.

const QStringList& DriverManager::getDriversStringList ( )
inline

Definition at line 96 of file drivermanager.h.

int DriverManager::getINDIPort ( int  customPort)

Definition at line 757 of file drivermanager.cpp.

QString DriverManager::getUniqueDeviceLabel ( const QString &  label)

Definition at line 1383 of file drivermanager.cpp.

void DriverManager::getUniqueHosts ( QList< DriverInfo * > &  dList,
QList< QList< DriverInfo * > > &  uHosts 
)

Definition at line 238 of file drivermanager.cpp.

DriverManager * DriverManager::Instance ( )
static

Definition at line 91 of file drivermanager.cpp.

bool DriverManager::isDeviceRunning ( const QString &  deviceLabel)
void DriverManager::modifyINDIHost ( )
slot

Definition at line 1254 of file drivermanager.cpp.

void DriverManager::processClientTermination ( ClientManager *  client)
slot

Definition at line 574 of file drivermanager.cpp.

void DriverManager::processDeviceStatus ( DriverInfo *  dv)
slot

Definition at line 137 of file drivermanager.cpp.

void DriverManager::processLocalTree ( bool  dState)

Definition at line 525 of file drivermanager.cpp.

void DriverManager::processRemoteTree ( bool  dState)

Definition at line 626 of file drivermanager.cpp.

void DriverManager::processServerTermination ( ServerManager *  server)
slot

Definition at line 601 of file drivermanager.cpp.

void DriverManager::processXMLDriver ( QString &  driverName)

Definition at line 927 of file drivermanager.cpp.

bool DriverManager::readINDIHosts ( )

Definition at line 794 of file drivermanager.cpp.

bool DriverManager::readXMLDrivers ( )

Definition at line 884 of file drivermanager.cpp.

void DriverManager::removeINDIHost ( )
slot

Definition at line 1294 of file drivermanager.cpp.

void DriverManager::resizeDeviceColumn ( )
slot

Definition at line 733 of file drivermanager.cpp.

void DriverManager::saveHosts ( )

Definition at line 1323 of file drivermanager.cpp.

void DriverManager::serverTerminated ( ServerManager *  )
signal
bool DriverManager::startDevices ( QList< DriverInfo * > &  dList)

Definition at line 291 of file drivermanager.cpp.

void DriverManager::stopDevices ( const QList< DriverInfo * > &  dList)

Definition at line 410 of file drivermanager.cpp.

void DriverManager::updateClientTab ( )
slot

Definition at line 507 of file drivermanager.cpp.

void DriverManager::updateCustomDrivers ( )
slot

Definition at line 1137 of file drivermanager.cpp.

void DriverManager::updateLocalTab ( )
slot

Definition at line 490 of file drivermanager.cpp.

void DriverManager::updateMenuActions ( )
slot

Definition at line 738 of file drivermanager.cpp.

Member Data Documentation

int DriverManager::currentPort

Definition at line 76 of file drivermanager.h.

DriverSource DriverManager::driverSource

Definition at line 79 of file drivermanager.h.

QTreeWidgetItem* DriverManager::lastDevice

Definition at line 74 of file drivermanager.h.

QTreeWidgetItem* DriverManager::lastGroup

Definition at line 73 of file drivermanager.h.


The documentation for this class was generated from the following files:
  • drivermanager.h
  • drivermanager.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kstars

Skip menu "kstars"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal