casa
$Rev:20696$
|
Interface class designed to reduce the coupling between the GUI class, ImageManager and the DisplayDataHolder. More...
#include <ImageTracker.h>
Public Member Functions | |
virtual void | imageAdded (QtDisplayData *image)=0 |
virtual void | imageRemoved (QtDisplayData *image)=0 |
virtual void | masterImageSelected (QtDisplayData *image)=0 |
ImageTracker () | |
virtual | ~ImageTracker () |
Interface class designed to reduce the coupling between the GUI class, ImageManager and the DisplayDataHolder.
Provides a mechanism for the DisplayDataHolder to update the GUI, when its QtDisplayData changes methods invoked by other classes.
Definition at line 39 of file ImageTracker.h.
casa::ImageTracker::ImageTracker | ( | ) | [inline] |
Definition at line 44 of file ImageTracker.h.
virtual casa::ImageTracker::~ImageTracker | ( | ) | [inline, virtual] |
Definition at line 45 of file ImageTracker.h.
virtual void casa::ImageTracker::imageAdded | ( | QtDisplayData * | image | ) | [pure virtual] |
Implemented in casa::ImageScroll, and casa::ImageManagerDialog.
virtual void casa::ImageTracker::imageRemoved | ( | QtDisplayData * | image | ) | [pure virtual] |
Implemented in casa::ImageScroll, and casa::ImageManagerDialog.
virtual void casa::ImageTracker::masterImageSelected | ( | QtDisplayData * | image | ) | [pure virtual] |
Implemented in casa::ImageScroll, and casa::ImageManagerDialog.