preferences_page_instance Class Reference

#include <preferences_page.h>

Inheritance diagram for preferences_page_instance:
service_base

List of all members.

Public Member Functions

virtual t_uint32 get_state ()=0
virtual HWND get_wnd ()=0
virtual void apply ()=0
 Applies preferences changes.
virtual void reset ()=0
 Resets this page's content to the default values. Does not apply any changes - lets user preview the changes before hitting "apply".

Detailed Description

Since:
1.0 Implements a preferences page instance.
Instantiated through preferences_page_v3::instantiate().
Note that the window will be destroyed by the caller before the last reference to the preferences_page_instance is released, so you don't need special workarounds to ensure that the object doesn't get deleted while the window is still active - use simple service_impl_t<> when creating your instances.

Member Function Documentation

virtual void preferences_page_instance::apply (  )  [pure virtual]

Applies preferences changes.

virtual t_uint32 preferences_page_instance::get_state (  )  [pure virtual]
Returns:
a combination of preferences_state constants.
virtual HWND preferences_page_instance::get_wnd (  )  [pure virtual]
Returns:
the window handle.
virtual void preferences_page_instance::reset (  )  [pure virtual]

Resets this page's content to the default values. Does not apply any changes - lets user preview the changes before hitting "apply".


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2