casa::CursorTrackingHolder Class Reference

Dock widget which manages the cursor tracking dialogs. More...

#include <CursorTrackingHolder.qo.h>

Inheritance diagram for casa::CursorTrackingHolder:
casa::InActiveDock

List of all members.

Public Member Functions

 CursorTrackingHolder (QtDisplayPanelGui *panel, QWidget *parent=0)
 ~CursorTrackingHolder ()
void arrangeTrackBoxes ()
TrackBoxaddTrackBox (QtDisplayData *, int position=-1)
void removeTrackBox (QtDisplayData *)
void display (const Record &trackingRec)
void cursorUpdate (const std::vector< double > &, QtDisplayData *)
QSize sizeHint () const
QSize minimumSizeHint () const
void dismiss ()
void setVisible (bool visible)
 Overriden because if the cursor tracker was not shown, images were loaded, and then the cursor tracker was shown, it was not resizing properly.

Protected Member Functions

void closeEvent (QCloseEvent *event)

Private Slots

void handle_folding (bool, QtDisplayData *)
void handle_visibility (bool)

Private Member Functions

QSize find_size () const
void update_size ()

Private Attributes

QtDisplayPanelGuipanel_
bool dismissed

Detailed Description

Dock widget which manages the cursor tracking dialogs.

..

Definition at line 44 of file CursorTrackingHolder.qo.h.


Constructor & Destructor Documentation

casa::CursorTrackingHolder::CursorTrackingHolder ( QtDisplayPanelGui panel,
QWidget *  parent = 0 
)
casa::CursorTrackingHolder::~CursorTrackingHolder (  ) 

Member Function Documentation

TrackBox* casa::CursorTrackingHolder::addTrackBox ( QtDisplayData ,
int  position = -1 
)
void casa::CursorTrackingHolder::arrangeTrackBoxes (  ) 
void casa::CursorTrackingHolder::closeEvent ( QCloseEvent *  event  )  [protected]
void casa::CursorTrackingHolder::cursorUpdate ( const std::vector< double > &  ,
QtDisplayData  
)
void casa::CursorTrackingHolder::dismiss (  ) 
void casa::CursorTrackingHolder::display ( const Record &  trackingRec  ) 
QSize casa::CursorTrackingHolder::find_size (  )  const [private]

Referenced by minimumSizeHint(), and sizeHint().

void casa::CursorTrackingHolder::handle_folding ( bool  ,
QtDisplayData  
) [private, slot]
void casa::CursorTrackingHolder::handle_visibility ( bool   )  [private, slot]
QSize casa::CursorTrackingHolder::minimumSizeHint (  )  const [inline]

Definition at line 58 of file CursorTrackingHolder.qo.h.

References find_size().

void casa::CursorTrackingHolder::removeTrackBox ( QtDisplayData  ) 
void casa::CursorTrackingHolder::setVisible ( bool  visible  ) 

Overriden because if the cursor tracker was not shown, images were loaded, and then the cursor tracker was shown, it was not resizing properly.

QSize casa::CursorTrackingHolder::sizeHint (  )  const [inline]

Definition at line 57 of file CursorTrackingHolder.qo.h.

References find_size().

void casa::CursorTrackingHolder::update_size (  )  [private]

Member Data Documentation

Definition at line 78 of file CursorTrackingHolder.qo.h.

Definition at line 76 of file CursorTrackingHolder.qo.h.


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