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

Annotating widget for a display panel. More...

#include <QtAnnotatorGui.qo.h>

Inheritance diagram for casa::QtAnnotatorGui:

Public Slots

void confirmToolKitChange (const QString, const Qt::MouseButton, const bool)
 

Signals

void toolKitChange (const QString, const Qt::MouseButton, const bool)
 
void setMarker (const QString)
 

Public Member Functions

 QtAnnotatorGui (QtDisplayPanel *parent=0)
 
 ~QtAnnotatorGui ()
 
void markerReleased (QMouseEvent *event)
 
QButtonGroup * mgroup ()
 

Static Public Attributes

static const QString toolshorthands [12]
 
static const QString basebitmaps [12]
 
static const QString markerbitmaps [14]
 
static const QString helptext [12]
 
static const QString canvastype [3]
 
static const int dlkeys [4]
 

Private Slots

void mouseReleaseEvent (QMouseEvent *event)
 
void buttonClicked (QAbstractButton *button)
 
void markerClicked (QAbstractButton *button)
 
void buttonClicked (int button)
 
void canvasLockChanged (const QString &text)
 
void canvasLockChanged (int idx)
 

Private Member Functions

void setup ()
 

Private Attributes

QButtonGroup * bGroup
 
QButtonGroup * mGroup
 
QToolButton * button [12]
 
QToolButton * marker [14]
 
int activeTool
 
int activeMarker
 
int activeKey
 
QString canvasType
 
QtMarkerGuigridLayout2
 
bool moveMarker
 
QtDisplayPanelpDP
 
Annotationsannot
 

Detailed Description

Annotating widget for a display panel.

Synopsis

Definition at line 60 of file QtAnnotatorGui.qo.h.

Constructor & Destructor Documentation

casa::QtAnnotatorGui::QtAnnotatorGui ( QtDisplayPanel parent = 0)
casa::QtAnnotatorGui::~QtAnnotatorGui ( )

Member Function Documentation

void casa::QtAnnotatorGui::buttonClicked ( QAbstractButton *  button)
privateslot
void casa::QtAnnotatorGui::buttonClicked ( int  button)
privateslot
void casa::QtAnnotatorGui::canvasLockChanged ( const QString &  text)
privateslot
void casa::QtAnnotatorGui::canvasLockChanged ( int  idx)
privateslot
void casa::QtAnnotatorGui::confirmToolKitChange ( const QString  ,
const Qt::MouseButton  ,
const bool   
)
slot
void casa::QtAnnotatorGui::markerClicked ( QAbstractButton *  button)
privateslot
void casa::QtAnnotatorGui::markerReleased ( QMouseEvent *  event)
QButtonGroup* casa::QtAnnotatorGui::mgroup ( )
void casa::QtAnnotatorGui::mouseReleaseEvent ( QMouseEvent *  event)
privateslot
void casa::QtAnnotatorGui::setMarker ( const QString  )
signal
void casa::QtAnnotatorGui::setup ( )
private
void casa::QtAnnotatorGui::toolKitChange ( const QString  ,
const Qt::MouseButton  ,
const bool   
)
signal

Member Data Documentation

int casa::QtAnnotatorGui::activeKey
private

Definition at line 83 of file QtAnnotatorGui.qo.h.

int casa::QtAnnotatorGui::activeMarker
private

Definition at line 82 of file QtAnnotatorGui.qo.h.

int casa::QtAnnotatorGui::activeTool
private

Definition at line 81 of file QtAnnotatorGui.qo.h.

Annotations* casa::QtAnnotatorGui::annot
private

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

const QString casa::QtAnnotatorGui::basebitmaps[12]
static

Definition at line 67 of file QtAnnotatorGui.qo.h.

QButtonGroup* casa::QtAnnotatorGui::bGroup
private

Definition at line 75 of file QtAnnotatorGui.qo.h.

QToolButton* casa::QtAnnotatorGui::button[12]
private

Definition at line 79 of file QtAnnotatorGui.qo.h.

const QString casa::QtAnnotatorGui::canvastype[3]
static

Definition at line 70 of file QtAnnotatorGui.qo.h.

QString casa::QtAnnotatorGui::canvasType
private

Definition at line 84 of file QtAnnotatorGui.qo.h.

const int casa::QtAnnotatorGui::dlkeys[4]
static

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

QtMarkerGui* casa::QtAnnotatorGui::gridLayout2
private

Definition at line 86 of file QtAnnotatorGui.qo.h.

const QString casa::QtAnnotatorGui::helptext[12]
static

Definition at line 69 of file QtAnnotatorGui.qo.h.

QToolButton* casa::QtAnnotatorGui::marker[14]
private

Definition at line 80 of file QtAnnotatorGui.qo.h.

const QString casa::QtAnnotatorGui::markerbitmaps[14]
static

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

QButtonGroup* casa::QtAnnotatorGui::mGroup
private

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

bool casa::QtAnnotatorGui::moveMarker
private

Definition at line 87 of file QtAnnotatorGui.qo.h.

QtDisplayPanel* casa::QtAnnotatorGui::pDP
private

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

const QString casa::QtAnnotatorGui::toolshorthands[12]
static

Definition at line 66 of file QtAnnotatorGui.qo.h.


The documentation for this class was generated from the following file: