MAK Data Logger API Documentation for HLA
 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 Referenceabstract

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. More...
 
virtual ~DtPage ()
 DTOR for page. More...
 
virtual QIcon icon ()=0
 Get the icon of the page. More...
 
virtual DtQIconConfigurations qIconConfigurations () const =0
 Get the icon configurations for the page. More...
 
virtual QString title ()=0
 Get the title of the page. More...
 
virtual const std::string & pageClassName () const =0
 Get the class name of the page. More...
 
virtual void load ()=0
 Loads the current configuration values and populates the page. More...
 
virtual void accept ()=0
 Accepts current input. More...
 
virtual void reject ()=0
 Rejects current input. More...
 

Protected Member Functions

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

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
virtual const std::string& MAKLogger::DtPage::pageClassName ( ) const
pure virtual
virtual DtQIconConfigurations MAKLogger::DtPage::qIconConfigurations ( ) const
pure virtual

Get the icon configurations for the page.

This is used to style the page's icon based on application settings.

Implemented in MAKLogger::DtLgrTrafficAnalyzerPrefPage, MAKLogger::DtLgrHlaConfigPrefPage, MAKLogger::DtLgrVideoPrefPage, MAKLogger::DtLgrIndexingPrefPage, MAKLogger::DtLgrNetworkSettingsPrefPage, and MAKLogger::DtLgrThemePrefPage.

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 Oct 3 15:35:11 EDT 2024 from SVN revision 270037
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)