MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Static Public Member Functions | Protected Attributes
MAKLogger::DtLgrRangeAnnotationDialog Class Reference

Range annotation dialog which can create a Range annotation from user input. More...

+ Inheritance diagram for MAKLogger::DtLgrRangeAnnotationDialog:
+ Collaboration diagram for MAKLogger::DtLgrRangeAnnotationDialog:

Public Slots

void onOk ()
 Slot called when ok button is pressed. More...
 
void onCancel ()
 Slot called when cancel button is pressed. More...
 

Public Member Functions

 DtLgrRangeAnnotationDialog (const QString &name, DtAbsoluteTime startTime, DtAbsoluteTime endTime, const QString &text, QWidget *parent=0)
 Ctor. More...
 
virtual ~DtLgrRangeAnnotationDialog ()
 DTOR. More...
 
virtual void setAnnotation (DtLgrRangeAnnotation *annotation)
 Sets the internal annotation to modify. More...
 
DtLgrRangeAnnotationannotation ()
 Gets the internal annotation the dialog is working on. More...
 

Static Public Member Functions

static DtLgrAnnotationcreateRangeAnnotation (QWidget *parent, DtLgrGuiModel *model)
 Static create function to be registered with annotation factory. More...
 
static void modifyRangeAnnotation (QWidget *parent, DtLgrAnnotation *, DtLgrGuiModel *model)
 Static create function to be registered with annotation factory. More...
 

Protected Attributes

DtLgrRangeAnnotationmyCreateAnnotation
 

Detailed Description

Range annotation dialog which can create a Range annotation from user input.

Constructor & Destructor Documentation

MAKLogger::DtLgrRangeAnnotationDialog::DtLgrRangeAnnotationDialog ( const QString &  name,
DtAbsoluteTime  startTime,
DtAbsoluteTime  endTime,
const QString &  text,
QWidget parent = 0 
)

Ctor.

virtual MAKLogger::DtLgrRangeAnnotationDialog::~DtLgrRangeAnnotationDialog ( )
virtual

DTOR.

Member Function Documentation

DtLgrRangeAnnotation* MAKLogger::DtLgrRangeAnnotationDialog::annotation ( )

Gets the internal annotation the dialog is working on.

static DtLgrAnnotation* MAKLogger::DtLgrRangeAnnotationDialog::createRangeAnnotation ( QWidget parent,
DtLgrGuiModel model 
)
static

Static create function to be registered with annotation factory.

static void MAKLogger::DtLgrRangeAnnotationDialog::modifyRangeAnnotation ( QWidget parent,
DtLgrAnnotation ,
DtLgrGuiModel model 
)
static

Static create function to be registered with annotation factory.

void MAKLogger::DtLgrRangeAnnotationDialog::onCancel ( )
slot

Slot called when cancel button is pressed.

void MAKLogger::DtLgrRangeAnnotationDialog::onOk ( )
slot

Slot called when ok button is pressed.

virtual void MAKLogger::DtLgrRangeAnnotationDialog::setAnnotation ( DtLgrRangeAnnotation annotation)
virtual

Sets the internal annotation to modify.

If this is set to 0 the internal annotation is created on the heap before modifying.

Member Data Documentation

DtLgrRangeAnnotation* MAKLogger::DtLgrRangeAnnotationDialog::myCreateAnnotation
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)