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 | Protected Member Functions | Friends
MAKLogger::DtPage Class Reference

The page is a single widget component which is viewed in a page collection. More...

+ Inheritance diagram for MAKLogger::DtPage:
+ Collaboration diagram for MAKLogger::DtPage:

Public Member Functions

 DtPage (QWidget *parent=0, Qt::WindowFlags f=0)
 CTOR for page.
virtual ~DtPage ()
 DTOR for page.
virtual QIcon icon ()=0
 Get the icon of the page.
virtual QString title ()=0
 Get the title of the page.
virtual const std::string & pageClassName () const =0
 Get the class name of the page.
virtual void load ()=0
 Loads the current configuration values and populates the page.
virtual void accept ()=0
 Accepts current input.
virtual void reject ()=0
 Rejects current input.

Protected Member Functions

virtual void activate ()=0
 Called when the page is displayed.
virtual void deactivate ()=0
 Called when the page is hidden.
void addPageHeader (const QString &title, QLayout *layout)
 Adds a page header to the given layout.

Friends

class DtPreferencesPageCollection

Detailed Description

The page is a single widget component which is viewed in a page collection.

Constructor & Destructor Documentation

MAKLogger::DtPage::DtPage ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

CTOR for page.

The DtPage should not populate itself automatically. It should only do this when activate is called.

virtual MAKLogger::DtPage::~DtPage ( )
virtual

DTOR for page.

Member Function Documentation

virtual void MAKLogger::DtPage::accept ( )
pure virtual
virtual void MAKLogger::DtPage::activate ( )
protectedpure virtual
void MAKLogger::DtPage::addPageHeader ( const QString &  title,
QLayout *  layout 
)
protected

Adds a page header to the given layout.

virtual void MAKLogger::DtPage::deactivate ( )
protectedpure virtual
virtual QIcon MAKLogger::DtPage::icon ( )
pure virtual
virtual void MAKLogger::DtPage::load ( )
pure virtual

Loads the current configuration values and populates the page.

Implemented in MAKLogger::DtLgrDisConfigPrefPage, MAKLogger::DtLgrVideoPrefPage, MAKLogger::DtLgrIndexingPrefPage, and MAKLogger::DtLgrNetworkSettingsPrefPage.

virtual const std::string& MAKLogger::DtPage::pageClassName ( ) const
pure virtual
virtual void MAKLogger::DtPage::reject ( )
pure virtual
virtual QString MAKLogger::DtPage::title ( )
pure virtual

Friends And Related Function Documentation

friend class DtPreferencesPageCollection
friend

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

Document ID: Generated on Thu Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (www.mak.com)