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

kstars

INDI_D Class Reference

#include <indidevice.h>

Inheritance diagram for INDI_D:

Inheritance graph
[legend]

List of all members.


Public Types

enum  DTypes { DATA_FITS, DATA_STREAM, DATA_OTHER, DATA_CCDPREVIEW }

Public Member Functions

INDI_P * addProperty (XMLEle *root, char errmsg[])
int buildBLOBGUI (XMLEle *root, char errmsg[])
int buildLightsGUI (XMLEle *root, char errmsg[])
int buildMenuGUI (INDI_P *pp, XMLEle *root, char errmsg[])
int buildNumberGUI (XMLEle *root, char errmsg[])
int buildSwitchesGUI (XMLEle *root, char errmsg[])
int buildTextGUI (XMLEle *root, char errmsg[])
int crackLightState (char *name, PState *psp)
int crackSwitchState (char *name, PState *psp)
INDI_E * findElem (QString name)
INDI_G * findGroup (QString grouptag, int create, char errmsg[])
int findPerm (INDI_P *pp, XMLEle *root, PPerm *permp, char errmsg[])
INDI_P * findProp (QString name)
 INDI_D (INDIMenu *parentMenu, DeviceManager *parentManager, QString inName, QString inLabel)
bool isINDIStd (INDI_P *pp)
bool isOn ()
int newAnyCmd (XMLEle *root, char errmsg[])
int newTextValue (INDI_P *pp, XMLEle *root, char errmsg[])
int newValue (INDI_P *pp, XMLEle *root, char errmsg[])
int processBlob (INDI_E *blobEL, XMLEle *ep, char errmsg[])
void registerProperty (INDI_P *pp)
int removeProperty (INDI_P *pp)
int setAnyCmd (XMLEle *root, char errmsg[])
int setBLOB (INDI_P *pp, XMLEle *root, char errmsg[])
int setLabelState (INDI_P *pp, XMLEle *root, char errmsg[])
int setTextValue (INDI_P *pp, XMLEle *root, char errmsg[])
int setValue (INDI_P *pp, XMLEle *root, char errmsg[])
 ~INDI_D ()

Public Attributes

INDI_G * curGroup
unsigned char * dataBuffer
QVBox * deviceVBox
QPtrList< INDI_G > gl
QTabWidget * groupContainer
bool INDIStdSupport
QString label
QTextEdit * msgST_w
QString name
INDIMenu * parent
DeviceManager * parentMgr
INDIStdDevice * stdDev

Detailed Description

Definition at line 70 of file indidevice.h.


Member Enumeration Documentation

enum INDI_D::DTypes

Enumerator:
DATA_FITS 
DATA_STREAM 
DATA_OTHER 
DATA_CCDPREVIEW 

Definition at line 101 of file indidevice.h.


Constructor & Destructor Documentation

INDI_D::INDI_D ( INDIMenu *  parentMenu,
DeviceManager *  parentManager,
QString  inName,
QString  inLabel 
)

Definition at line 90 of file indidevice.cpp.

INDI_D::~INDI_D (  ) 

Definition at line 116 of file indidevice.cpp.


Member Function Documentation

INDI_P * INDI_D::addProperty ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 577 of file indidevice.cpp.

int INDI_D::buildBLOBGUI ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 948 of file indidevice.cpp.

int INDI_D::buildLightsGUI ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 925 of file indidevice.cpp.

int INDI_D::buildMenuGUI ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

int INDI_D::buildNumberGUI ( XMLEle *  root,
char  errmsg[] 
)

int INDI_D::buildSwitchesGUI ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 840 of file indidevice.cpp.

int INDI_D::buildTextGUI ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 767 of file indidevice.cpp.

int INDI_D::crackLightState ( char *  name,
PState *  psp 
)

Definition at line 714 of file indidevice.cpp.

int INDI_D::crackSwitchState ( char *  name,
PState *  psp 
)

Definition at line 742 of file indidevice.cpp.

INDI_E * INDI_D::findElem ( QString  name  ) 

Definition at line 979 of file indidevice.cpp.

INDI_G * INDI_D::findGroup ( QString  grouptag,
int  create,
char  errmsg[] 
)

Definition at line 655 of file indidevice.cpp.

int INDI_D::findPerm ( INDI_P *  pp,
XMLEle *  root,
PPerm *  permp,
char  errmsg[] 
)

Definition at line 686 of file indidevice.cpp.

INDI_P * INDI_D::findProp ( QString  name  ) 

Definition at line 645 of file indidevice.cpp.

bool INDI_D::isINDIStd ( INDI_P *  pp  ) 

Definition at line 137 of file indidevice.cpp.

bool INDI_D::isOn (  ) 

Definition at line 565 of file indidevice.cpp.

int INDI_D::newAnyCmd ( XMLEle *  root,
char  errmsg[] 
)

int INDI_D::newTextValue ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

int INDI_D::newValue ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

int INDI_D::processBlob ( INDI_E *  blobEL,
XMLEle *  ep,
char  errmsg[] 
)

Definition at line 479 of file indidevice.cpp.

void INDI_D::registerProperty ( INDI_P *  pp  ) 

Definition at line 127 of file indidevice.cpp.

int INDI_D::removeProperty ( INDI_P *  pp  ) 

Definition at line 151 of file indidevice.cpp.

int INDI_D::setAnyCmd ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 169 of file indidevice.cpp.

int INDI_D::setBLOB ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

Definition at line 448 of file indidevice.cpp.

int INDI_D::setLabelState ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

Definition at line 350 of file indidevice.cpp.

int INDI_D::setTextValue ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

Definition at line 251 of file indidevice.cpp.

int INDI_D::setValue ( INDI_P *  pp,
XMLEle *  root,
char  errmsg[] 
)

Definition at line 194 of file indidevice.cpp.


Member Data Documentation

INDI_G* INDI_D::curGroup

Definition at line 95 of file indidevice.h.

unsigned char* INDI_D::dataBuffer

Definition at line 82 of file indidevice.h.

QVBox* INDI_D::deviceVBox

Definition at line 79 of file indidevice.h.

QPtrList<INDI_G> INDI_D::gl

Definition at line 93 of file indidevice.h.

QTabWidget* INDI_D::groupContainer

Definition at line 80 of file indidevice.h.

bool INDI_D::INDIStdSupport

Definition at line 96 of file indidevice.h.

QString INDI_D::label

Definition at line 78 of file indidevice.h.

QTextEdit* INDI_D::msgST_w

Definition at line 81 of file indidevice.h.

QString INDI_D::name

Definition at line 77 of file indidevice.h.

INDIMenu* INDI_D::parent

Definition at line 98 of file indidevice.h.

DeviceManager* INDI_D::parentMgr

Definition at line 99 of file indidevice.h.

INDIStdDevice* INDI_D::stdDev

Definition at line 91 of file indidevice.h.


The documentation for this class was generated from the following files:
  • indidevice.h
  • indidevice.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