Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Slots | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
WsApplication Class Reference

#include <WsApplication.h>

Inheritance diagram for WsApplication:
Inheritance graph
Collaboration diagram for WsApplication:
Collaboration graph

Public Slots

void doPathChanged (std::string newPath)
 
void doEndDialogLogon (std::string sUid, std::string pPassword)
 
void googleAnalyticsLogger (std::string newPath)
 

Public Member Functions

 WsApplication (const Wt::WEnvironment &env)
 
 ~WsApplication ()
 
void hideImages (bool bHide=true)
 
WsUserwsUser ()
 
WsModulesLoaderWsModules ()
 
void setTemplate (const std::string &sPage)
 
void setContent (WsContent *pContent)
 
void setContentButtonsBar (WsContentButtonsBar *pButtonsBar)
 
WsContentButtonsBarcontentButtonsBar ()
 
const std::string & homePage ()
 

Static Public Member Functions

static WsApplicationwsInstance ()
 Facility function to access the application object. More...
 

Private Attributes

WsUserm_pUser
 
WsContentButtonsBarm_pButtonsBar
 
WsContentm_pContent
 
Wt::WWidget * m_pImages
 
WsModulesLoader m_ml
 
std::string m_sHomePage
 
std::string m_sTemplate
 
gdWLogon * m_logon
 

Detailed Description

Definition at line 24 of file WsApplication.h.

Constructor & Destructor Documentation

WsApplication::WsApplication ( const Wt::WEnvironment &  env)

Definition at line 35 of file WsApplication.cpp.

Here is the call graph for this function:

WsApplication::~WsApplication ( )

Definition at line 159 of file WsApplication.cpp.

Member Function Documentation

WsContentButtonsBar * WsApplication::contentButtonsBar ( )

Definition at line 261 of file WsApplication.cpp.

Here is the caller graph for this function:

void WsApplication::doEndDialogLogon ( std::string  sUid,
std::string  pPassword 
)
slot

Definition at line 65 of file WsApplication.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WsApplication::doPathChanged ( std::string  newPath)
slot

Definition at line 167 of file WsApplication.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WsApplication::googleAnalyticsLogger ( std::string  newPath)
slot

Definition at line 271 of file WsApplication.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WsApplication::hideImages ( bool  bHide = true)

Definition at line 172 of file WsApplication.cpp.

const std::string & WsApplication::homePage ( )

Definition at line 266 of file WsApplication.cpp.

void WsApplication::setContent ( WsContent pContent)

Definition at line 247 of file WsApplication.cpp.

void WsApplication::setContentButtonsBar ( WsContentButtonsBar pButtonsBar)

Definition at line 256 of file WsApplication.cpp.

void WsApplication::setTemplate ( const std::string &  sPage)

Definition at line 187 of file WsApplication.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

static WsApplication* WsApplication::wsInstance ( )
inlinestatic

Facility function to access the application object.

Definition at line 39 of file WsApplication.h.

Here is the caller graph for this function:

WsModulesLoader & WsApplication::WsModules ( )

Definition at line 182 of file WsApplication.cpp.

Here is the caller graph for this function:

WsUser * WsApplication::wsUser ( )

Definition at line 177 of file WsApplication.cpp.

Here is the caller graph for this function:

Member Data Documentation

gdWLogon* WsApplication::m_logon
private

Definition at line 57 of file WsApplication.h.

WsModulesLoader WsApplication::m_ml
private

Definition at line 54 of file WsApplication.h.

WsContentButtonsBar* WsApplication::m_pButtonsBar
private

Definition at line 51 of file WsApplication.h.

WsContent* WsApplication::m_pContent
private

Definition at line 52 of file WsApplication.h.

Wt::WWidget* WsApplication::m_pImages
private

Definition at line 53 of file WsApplication.h.

WsUser* WsApplication::m_pUser
private

Definition at line 49 of file WsApplication.h.

std::string WsApplication::m_sHomePage
private

Definition at line 55 of file WsApplication.h.

std::string WsApplication::m_sTemplate
private

Definition at line 56 of file WsApplication.h.


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