JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
JWebBrowser Class Reference

#include <JWebBrowser.h>

Inheritance diagram for JWebBrowser:
[legend]

Public Member Functions

 JWebBrowser ()
 
virtual ~JWebBrowser ()
 
void ShowURL (const JString &url)
 
void ShowFileContent (const JString &fileName)
 
void ShowFileLocation (const JString &fileName)
 
void ShowFileLocations (const JPtrArray< JString > &fileList)
 
void ComposeMail (const JString &address)
 
const JStringGetShowURLCmd () const
 
void SetShowURLCmd (const JString &cmd)
 
const JStringGetShowFileContentCmd () const
 
void SetShowFileContentCmd (const JString &cmd)
 
const JStringGetShowFileLocationCmd () const
 
void SetShowFileLocationCmd (const JString &cmd)
 
const JStringGetComposeMailCmd () const
 
void SetComposeMailCmd (const JString &cmd)
 
void ReadConfig (std::istream &input)
 
void WriteConfig (std::ostream &output, const JFileVersion vers) const
 

Static Public Member Functions

static JFileVersion GetCurrentConfigVersion ()
 
static void ConvertVarNames (JString *s, const JUtf8Byte *varNameList)
 

Protected Member Functions

virtual void SaveCommands ()
 

Detailed Description

This class is designed to be used as a global object.  All requests to
display URL's and files should be passed to this object.  It contacts
the appropriate program (e.g. Firefox) to display the data.

Constructor & Destructor Documentation

◆ JWebBrowser()

JWebBrowser::JWebBrowser ( )

◆ ~JWebBrowser()

JWebBrowser::~JWebBrowser ( )
virtual

Member Function Documentation

◆ ComposeMail()

void JWebBrowser::ComposeMail ( const JString address)

◆ ConvertVarNames()

void JWebBrowser::ConvertVarNames ( JString s,
const JUtf8Byte varNameList 
)
static

Convert % to $ when followed by any character in varNameList. Backslashes and dollars are also backslashed, as required by JSubstitute.

◆ GetComposeMailCmd()

const JString & JWebBrowser::GetComposeMailCmd ( ) const
inline

◆ GetCurrentConfigVersion()

JFileVersion JWebBrowser::GetCurrentConfigVersion ( )
static

◆ GetShowFileContentCmd()

const JString & JWebBrowser::GetShowFileContentCmd ( ) const
inline

◆ GetShowFileLocationCmd()

const JString & JWebBrowser::GetShowFileLocationCmd ( ) const
inline

◆ GetShowURLCmd()

const JString & JWebBrowser::GetShowURLCmd ( ) const
inline

◆ ReadConfig()

void JWebBrowser::ReadConfig ( std::istream &  input)

We assert that we can read the given data because there is no way to skip over it.

◆ SaveCommands()

void JWebBrowser::SaveCommands ( )
protectedvirtual

Derived classes can override to save state.

Reimplemented in JXWebBrowser.

◆ SetComposeMailCmd()

void JWebBrowser::SetComposeMailCmd ( const JString cmd)
inline

◆ SetShowFileContentCmd()

void JWebBrowser::SetShowFileContentCmd ( const JString cmd)
inline

◆ SetShowFileLocationCmd()

void JWebBrowser::SetShowFileLocationCmd ( const JString cmd)
inline

◆ SetShowURLCmd()

void JWebBrowser::SetShowURLCmd ( const JString cmd)
inline

◆ ShowFileContent()

void JWebBrowser::ShowFileContent ( const JString fileName)

◆ ShowFileLocation()

void JWebBrowser::ShowFileLocation ( const JString fileName)

◆ ShowFileLocations()

void JWebBrowser::ShowFileLocations ( const JPtrArray< JString > &  fileList)

◆ ShowURL()

void JWebBrowser::ShowURL ( const JString url)

◆ WriteConfig()

void JWebBrowser::WriteConfig ( std::ostream &  output,
const JFileVersion  vers 
) const

This is for use by JXGlobalPrefsManager. Nobody else should store our settings.


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