casa::TrackBox Class Reference

Helper class for QtDisplayPanelGui, for display of tracking information. More...

#include <TrackBox.qo.h>

List of all members.

Signals

void visibilityChange (bool visible, QtDisplayData *)

Public Member Functions

 TrackBox (QtDisplayData *qdd, QWidget *parent=0)
virtual ~TrackBox ()
void setText (std::string trkgString)
void clear ()
QtDisplayDatadd ()
std::string name ()

Static Public Member Functions

static int heightOpen ()
static int heightClosed ()
static int heightHeader ()

Protected Member Functions

void setTrackingHeight_ ()
 Attempts automatic adjustment of tracking display height according to contents.

Protected Attributes

QtDisplayDataqdd_
QTextEdit * trkgEdit_

Private Slots

void visibility_event (bool visible)

Private Member Functions

 TrackBox ()

Detailed Description

Helper class for QtDisplayPanelGui, for display of tracking information.

Synopsis

TrackBox is the widget for the position the tracking information of a single QtDisplayData within a QtDisplayPanelGui. trkgWidget_ will show a TrackBox for each registered QDD capable of displaying tracking information, in registration order. TrackBox is simply a QGroupBox with a QTextEdit inside it. The QGroupBox displays the QDD's name and has a checkbox that can be used to hide the tracking text area to save space. TrackBox is intended to be used exclusively by QtDisplayPanelGui.

Definition at line 52 of file TrackBox.qo.h.


Constructor & Destructor Documentation

casa::TrackBox::TrackBox ( QtDisplayData qdd,
QWidget *  parent = 0 
)
virtual casa::TrackBox::~TrackBox (  )  [virtual]
casa::TrackBox::TrackBox (  )  [inline, private]

Definition at line 92 of file TrackBox.qo.h.


Member Function Documentation

void casa::TrackBox::clear (  )  [inline]

Definition at line 62 of file TrackBox.qo.h.

References trkgEdit_.

QtDisplayData* casa::TrackBox::dd (  )  [inline]

Definition at line 65 of file TrackBox.qo.h.

References qdd_.

static int casa::TrackBox::heightClosed (  )  [inline, static]

Definition at line 73 of file TrackBox.qo.h.

static int casa::TrackBox::heightHeader (  )  [inline, static]

Definition at line 74 of file TrackBox.qo.h.

static int casa::TrackBox::heightOpen (  )  [inline, static]

Definition at line 72 of file TrackBox.qo.h.

std::string casa::TrackBox::name (  )  [inline]

Definition at line 68 of file TrackBox.qo.h.

void casa::TrackBox::setText ( std::string  trkgString  ) 
void casa::TrackBox::setTrackingHeight_ (  )  [protected]

Attempts automatic adjustment of tracking display height according to contents.

void casa::TrackBox::visibility_event ( bool  visible  )  [private, slot]
void casa::TrackBox::visibilityChange ( bool  visible,
QtDisplayData  
) [signal]

Member Data Documentation

Definition at line 88 of file TrackBox.qo.h.

Referenced by dd().

QTextEdit* casa::TrackBox::trkgEdit_ [protected]

Definition at line 89 of file TrackBox.qo.h.

Referenced by clear().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1