casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots | Private Member Functions | List of all members
casa::TrackBox Class Reference

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

#include <TrackBox.qo.h>

Inheritance diagram for casa::TrackBox:

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. More...
 

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

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

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

static int casa::TrackBox::heightHeader ( )
inlinestatic

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

static int casa::TrackBox::heightOpen ( )
inlinestatic

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)
privateslot
void casa::TrackBox::visibilityChange ( bool  visible,
QtDisplayData  
)
signal

Member Data Documentation

QtDisplayData* casa::TrackBox::qdd_
protected

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: