Browser Class Reference

#include <Browser.h>

Inherits Service< T >< Browser >.

Inheritance diagram for Browser:

Inheritance graph
[legend]
Collaboration diagram for Browser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 REGISTRY (String, profile__path, BROWSER_PROFILE_PATH,"", REG_PERSISTENCY_YES|REG_ACCESS_READ_ONLY|REG_VISIBILITY_PUBLISHED)
 REGISTRY (String, pref__name,"")
 REGISTRY (String, pref__value,"")
 REGISTRY_PRIVATE (String, url,"")
 REGISTRY_PRIVATE (int, go, 0)
 REGISTRY_PRIVATE (bool, go__back, false)
 REGISTRY_PRIVATE (bool, go__forward, false)

Static Public Member Functions

static String NAME ()
static String MANUAL ()
static unsigned int instancesNumberLimit ()

Protected Member Functions

 Browser (const ValueList &params)
virtual ~Browser ()

Private Member Functions

int start ()
 SLOT (uiClose)
int setUrl (const String &name, const String &url)

Private Attributes

BrowserWindow_window

Friends

class Service< Browser >

Detailed Description

Definition at line 32 of file Browser.h.


Constructor & Destructor Documentation

Browser::Browser ( const ValueList params  )  [protected]

Definition at line 14 of file Browser.cpp.

References BIND, CHECK_PARENT, ERROR_BACKTRACE(), FAILED(), Support::failure(), and start().

Browser::~Browser (  )  [protected, virtual]

Definition at line 37 of file Browser.cpp.

References _window.


Member Function Documentation

String Browser::NAME (  )  [inline, static]

Reimplemented from Service< T >.

Definition at line 78 of file Browser.h.

References NAME_BROWSER.

String Browser::MANUAL (  )  [inline, static]

Reimplemented from Service< T >.

Definition at line 84 of file Browser.h.

References MAN_BROWSER.

unsigned int Browser::instancesNumberLimit (  )  [inline, static]

Reimplemented from ServiceBase.

Definition at line 90 of file Browser.h.

References BROWSER_LIMIT_INSTANCES_NUM.

Browser::REGISTRY ( String  ,
profile__path  ,
BROWSER_PROFILE_PATH  ,
""  ,
REG_PERSISTENCY_YES|REG_ACCESS_READ_ONLY|  REG_VISIBILITY_PUBLISHED 
)

Browser::REGISTRY ( String  ,
pref__name  ,
""   
)

Browser::REGISTRY ( String  ,
pref__value  ,
""   
)

Browser::REGISTRY_PRIVATE ( String  ,
url  ,
""   
)

Browser::REGISTRY_PRIVATE ( int  ,
go  ,
 
)

Browser::REGISTRY_PRIVATE ( bool  ,
go__back  ,
false   
)

Browser::REGISTRY_PRIVATE ( bool  ,
go__forward  ,
false   
)

int Browser::start (  )  [private]

Definition at line 45 of file Browser.cpp.

References _window, CHECK_CREATION, CONNECT, ERROR_BACKTRACE(), FAILED(), BrowserWarmStart::init(), OK, REGISTRY_GET, SET_SETTER, setUrl(), and BrowserWindow::show().

Referenced by Browser().

Browser::SLOT ( uiClose   )  [private]

int Browser::setUrl ( const String name,
const String url 
) [private]

Definition at line 81 of file Browser.cpp.

References _window, ERROR_BACKTRACE(), FAILED(), BrowserWindow::load(), and OK.

Referenced by start().


Friends And Related Function Documentation

friend class Service< Browser > [friend]

Definition at line 35 of file Browser.h.


Member Data Documentation

BrowserWindow* Browser::_window [private]

Definition at line 73 of file Browser.h.

Referenced by setUrl(), start(), and ~Browser().


The documentation for this class was generated from the following files:
Generated on Thu Sep 6 20:13:28 2007 for Pylon Application Platform by  doxygen 1.5.1