• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

INDIDriver Class Reference

#include <indidriver.h>

Inheritance diagram for INDIDriver:

Inheritance graph
[legend]

List of all members.


Public Slots

void activateHostConnection ()
void activateHostDisconnection ()
void activateRunService ()
void activateStopService ()
void addINDIHost ()
void ClientprocessRightButton (QListViewItem *, const QPoint &, int)
void LocalprocessRightButton (QListViewItem *, const QPoint &, int)
void modifyINDIHost ()
void processDeviceStatus (int)
void processHostStatus (int)
void removeINDIHost ()
void shutdownHost (int mgrID)
void updateClientButtons ()
void updateLocalButtons ()
void updateMenuActions ()

Public Member Functions

int activeDriverCount ()
bool buildDeviceGroup (XMLEle *root, char errmsg[])
bool buildDriverElement (XMLEle *root, QListViewItem *DGroup, int groupType, char errmsg[])
bool buildDriversList (XMLEle *root, char errmsg[])
int getINDIPort ()
 INDIDriver (QWidget *parent=0)
bool isDeviceRunning (QString deviceLabel)
bool readXMLDriver ()
void removeDevice (QString deviceLabel)
void removeDevice (IDevice *dev)
bool runDevice (IDevice *dev)
void saveDevicesToDisk ()
void saveHosts ()
 ~INDIDriver ()

Public Attributes

KPopupMenu * ClientpopMenu
QPixmap connected
KListView * deviceContainer
std::vector< IDevice * > devices
QPixmap disconnected
QStringList driversList
QPixmap establishConnection
KStars * ksw
QListViewItem * lastDevice
QListViewItem * lastGroup
int lastPort
QPixmap localMode
KPopupMenu * LocalpopMenu
QPixmap runningPix
QPixmap serverMode
QPixmap stopPix

Detailed Description

Definition at line 78 of file indidriver.h.


Constructor & Destructor Documentation

INDIDriver::INDIDriver ( QWidget *  parent = 0  ) 

Definition at line 51 of file indidriver.cpp.

INDIDriver::~INDIDriver (  ) 

Definition at line 906 of file indidriver.cpp.


Member Function Documentation

void INDIDriver::activateHostConnection (  )  [slot]

Definition at line 194 of file indidriver.cpp.

void INDIDriver::activateHostDisconnection (  )  [slot]

Definition at line 199 of file indidriver.cpp.

void INDIDriver::activateRunService (  )  [slot]

Definition at line 184 of file indidriver.cpp.

void INDIDriver::activateStopService (  )  [slot]

Definition at line 189 of file indidriver.cpp.

int INDIDriver::activeDriverCount (  ) 

Definition at line 739 of file indidriver.cpp.

void INDIDriver::addINDIHost (  )  [slot]

Definition at line 756 of file indidriver.cpp.

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

Definition at line 617 of file indidriver.cpp.

bool INDIDriver::buildDriverElement ( XMLEle *  root,
QListViewItem *  DGroup,
int  groupType,
char  errmsg[] 
)

Definition at line 674 of file indidriver.cpp.

bool INDIDriver::buildDriversList ( XMLEle *  root,
char  errmsg[] 
)

void INDIDriver::ClientprocessRightButton ( QListViewItem *  item,
const QPoint &  p,
int  column 
) [slot]

Definition at line 166 of file indidriver.cpp.

int INDIDriver::getINDIPort (  ) 

Definition at line 544 of file indidriver.cpp.

bool INDIDriver::isDeviceRunning ( QString  deviceLabel  ) 

Definition at line 529 of file indidriver.cpp.

void INDIDriver::LocalprocessRightButton ( QListViewItem *  item,
const QPoint &  p,
int  column 
) [slot]

Definition at line 175 of file indidriver.cpp.

void INDIDriver::modifyINDIHost (  )  [slot]

Definition at line 802 of file indidriver.cpp.

void INDIDriver::processDeviceStatus ( int  id  )  [slot]

Definition at line 247 of file indidriver.cpp.

void INDIDriver::processHostStatus ( int  id  )  [slot]

Definition at line 304 of file indidriver.cpp.

bool INDIDriver::readXMLDriver (  ) 

Definition at line 565 of file indidriver.cpp.

void INDIDriver::removeDevice ( QString  deviceLabel  ) 

Definition at line 434 of file indidriver.cpp.

void INDIDriver::removeDevice ( IDevice *  dev  ) 

Definition at line 426 of file indidriver.cpp.

void INDIDriver::removeINDIHost (  )  [slot]

Definition at line 840 of file indidriver.cpp.

bool INDIDriver::runDevice ( IDevice *  dev  ) 

Definition at line 395 of file indidriver.cpp.

void INDIDriver::saveDevicesToDisk (  ) 

Definition at line 442 of file indidriver.cpp.

void INDIDriver::saveHosts (  ) 

Definition at line 870 of file indidriver.cpp.

void INDIDriver::shutdownHost ( int  mgrID  )  [slot]

Definition at line 127 of file indidriver.cpp.

void INDIDriver::updateClientButtons (  )  [slot]

Definition at line 226 of file indidriver.cpp.

void INDIDriver::updateLocalButtons (  )  [slot]

Definition at line 204 of file indidriver.cpp.

void INDIDriver::updateMenuActions (  )  [slot]

Definition at line 351 of file indidriver.cpp.


Member Data Documentation

KPopupMenu* INDIDriver::ClientpopMenu

Definition at line 109 of file indidriver.h.

QPixmap INDIDriver::connected

Definition at line 103 of file indidriver.h.

KListView* INDIDriver::deviceContainer

Definition at line 88 of file indidriver.h.

std::vector<IDevice *> INDIDriver::devices

Definition at line 124 of file indidriver.h.

QPixmap INDIDriver::disconnected

Definition at line 104 of file indidriver.h.

QStringList INDIDriver::driversList

Definition at line 99 of file indidriver.h.

QPixmap INDIDriver::establishConnection

Definition at line 105 of file indidriver.h.

KStars* INDIDriver::ksw

Definition at line 126 of file indidriver.h.

QListViewItem* INDIDriver::lastDevice

Definition at line 97 of file indidriver.h.

QListViewItem* INDIDriver::lastGroup

Definition at line 96 of file indidriver.h.

int INDIDriver::lastPort

Definition at line 112 of file indidriver.h.

QPixmap INDIDriver::localMode

Definition at line 106 of file indidriver.h.

KPopupMenu* INDIDriver::LocalpopMenu

Definition at line 110 of file indidriver.h.

QPixmap INDIDriver::runningPix

Definition at line 101 of file indidriver.h.

QPixmap INDIDriver::serverMode

Definition at line 107 of file indidriver.h.

QPixmap INDIDriver::stopPix

Definition at line 102 of file indidriver.h.


The documentation for this class was generated from the following files:
  • indidriver.h
  • indidriver.cpp

kstars

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

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal