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 Member Functions
MAKLogger::DtPageCreatorTemplate< PageClass > Class Template Reference

A generic creator template that most page creators can be implemented with. More...

+ Inheritance diagram for MAKLogger::DtPageCreatorTemplate< PageClass >:
+ Collaboration diagram for MAKLogger::DtPageCreatorTemplate< PageClass >:

Public Member Functions

 DtPageCreatorTemplate ()
 CTOR takes a reference to the DtDe object. More...
 
virtual ~DtPageCreatorTemplate ()
 Virtual DTOR allows subclasses to clean up resources. More...
 
virtual std::string pageClassName () const
 get the name of the PageClass. More...
 
virtual DtPagecreate (QWidget *parent=0, Qt::WindowFlags f=0)
 Simple implementation of the create call to make a PageClass. More...
 
- Public Member Functions inherited from MAKLogger::DtPageCreator
 DtPageCreator ()
 CTOR. More...
 
virtual ~DtPageCreator ()
 Virtual DTOR allows subclasses to clean up resources. More...
 

Detailed Description

template<typename PageClass>
class MAKLogger::DtPageCreatorTemplate< PageClass >

A generic creator template that most page creators can be implemented with.

Constructor & Destructor Documentation

template<typename PageClass >
MAKLogger::DtPageCreatorTemplate< PageClass >::DtPageCreatorTemplate ( )
inline

CTOR takes a reference to the DtDe object.

template<typename PageClass >
virtual MAKLogger::DtPageCreatorTemplate< PageClass >::~DtPageCreatorTemplate ( )
inlinevirtual

Virtual DTOR allows subclasses to clean up resources.

Member Function Documentation

template<typename PageClass >
virtual DtPage* MAKLogger::DtPageCreatorTemplate< PageClass >::create ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
inlinevirtual

Simple implementation of the create call to make a PageClass.

Implements MAKLogger::DtPageCreator.

template<typename PageClass >
virtual std::string MAKLogger::DtPageCreatorTemplate< PageClass >::pageClassName ( ) const
inlinevirtual

get the name of the PageClass.

PageClass must implement thePageClassName static function.

Implements MAKLogger::DtPageCreator.


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)