hwApp Class Reference

#include <hwApp.h>

List of all members.

Public Member Functions

 hwApp ()
 ~hwApp ()
void registerWidget (hwWidget *w)
void process (wsRequest *request)
virtual hwAppcreateInstance ()=0
virtual void init ()=0
void setActiveWindow (hwWindow *window)
void setTheme (hwTheme *theme)
void setId (const string &id)
hwThemegetTheme () const
string getId () const

Detailed Description

This class.

Constructor & Destructor Documentation

hwApp::hwApp (  ) 

hwApp::~hwApp (  ) 

Member Function Documentation

virtual hwApp* hwApp::createInstance (  )  [pure virtual]

string hwApp::getId (  )  const [inline]

hwTheme* hwApp::getTheme (  )  const [inline]

virtual void hwApp::init (  )  [pure virtual]

void hwApp::process ( wsRequest request  ) 

When a connection is received by the server, it is converted into a request object and sent to the application for processing.

void hwApp::registerWidget ( hwWidget w  ) 

As widgets are created, they are registered with their application instance. This is required to create hash tables for fast lookup of widgets as they need to be processed by incoming requests.

void hwApp::setActiveWindow ( hwWindow window  )  [inline]

void hwApp::setId ( const string &  id  )  [inline]

void hwApp::setTheme ( hwTheme theme  )  [inline]

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

Generated on Fri Feb 27 23:58:52 2009 for libhw by  doxygen 1.5.8