casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
AnnotationEditor.qo.h
Go to the documentation of this file.
00001 #ifndef ANNOTATIONEDITOR_QO_H
00002 #define ANNOTATIONEDITOR_QO_H
00003 
00004 #include <QtGui/QDialog>
00005 #include <display/QtPlotter/annotations/AnnotationEditor.ui.h>
00006 
00007 namespace casa {
00008 
00009 class PropertyListener;
00010 
00011 class AnnotationEditor : public QDialog
00012 {
00013     Q_OBJECT
00014 
00015 public:
00016     AnnotationEditor(PropertyListener* annotation, QWidget *parent = 0);
00017     ~AnnotationEditor();
00018     void addSpecializedWidget( QWidget* widget );
00019     void setSpecializedTitle( const QString& title );
00020     QColor getForegroundColor() const;
00021 private slots:
00022         void addColor( );
00023         void editingDone();
00024 private:
00025     void setLabelColor( const QString& colorName );
00026     PropertyListener* propertyListener;
00027     const QColor DEFAULT_COLOR;
00028     Ui::AnnotationEditorClass ui;
00029 };
00030 }
00031 #endif // ANNOTATIONEDITOR_H