Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

XAP_Dialog_HTMLOptions Class Reference

#include <xap_Dlg_HTMLOptions.h>

Inheritance diagram for XAP_Dialog_HTMLOptions:
XAP_Dialog_NonPersistent XAP_Dialog XAP_CocoaDialog_HTMLOptions XAP_UnixDialog_HTMLOptions XAP_Win32Dialog_HTMLOptions

List of all members.

Public Member Functions

 XAP_Dialog_HTMLOptions (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~XAP_Dialog_HTMLOptions (void)
virtual void runModal (XAP_Frame *pFrame)=0
bool shouldSave () const
void setHTMLOptions (XAP_Exp_HTMLOptions *exp_opt, XAP_App *app)

Static Public Member Functions

static void getHTMLDefaults (XAP_Exp_HTMLOptions *exp_opt, XAP_App *app)

Protected Member Functions

bool get_HTML4 () const
bool get_PHTML () const
bool get_Declare_XML () const
bool get_Allow_AWML () const
bool get_Embed_CSS () const
bool get_Link_CSS () const
bool get_Class_Only () const
bool get_Embed_Images () const
bool get_Multipart () const
bool get_Abs_Units () const
bool get_Scale_Units () const
bool get_MathML_Render_PNG () const
bool get_Split_Document () const
UT_uint32 get_Compact () const
UT_UTF8Stringget_Link_CSS_File () const
bool can_set_Declare_XML () const
bool can_set_Allow_AWML () const
bool can_set_Embed_CSS () const
bool can_set_Link_CSS () const
bool can_set_Class_Only () const
bool can_set_Abs_Units () const
bool can_set_Scale_Units () const
bool can_set_Embed_Images () const
bool can_set_MathML_Render_PNG () const
bool can_set_Split_Document () const
void set_HTML4 (bool enable)
void set_PHTML (bool enable)
void set_Declare_XML (bool enable)
void set_Allow_AWML (bool enable)
void set_Embed_CSS (bool enable)
void set_Link_CSS (bool enable)
void set_Class_Only (bool enable)
void set_Embed_Images (bool enable)
void set_MathML_Render_PNG (bool enable)
void set_Split_Document (bool enable)
void set_Link_CSS_File (const char *file)
void set_Abs_Units (bool enable)
void set_Scale_Units (bool enable)
void set_Compact (UT_uint32 i)
void saveDefaults ()
void restoreDefaults ()

Protected Attributes

bool m_bShouldSave

Private Attributes

XAP_Exp_HTMLOptionsm_exp_opt
XAP_Appm_app
UT_UTF8Stringm_pLinkCSS

Constructor & Destructor Documentation

XAP_Dialog_HTMLOptions::XAP_Dialog_HTMLOptions ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)

References m_pLinkCSS.

XAP_Dialog_HTMLOptions::~XAP_Dialog_HTMLOptions ( void   )  [virtual]

References DELETEP, and m_pLinkCSS.


Member Function Documentation

bool XAP_Dialog_HTMLOptions::can_set_Abs_Units (  )  const [inline, protected]

Referenced by set_Abs_Units().

bool XAP_Dialog_HTMLOptions::can_set_Allow_AWML (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::can_set_Class_Only (  )  const [inline, protected]

Referenced by set_Class_Only().

bool XAP_Dialog_HTMLOptions::can_set_Declare_XML (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::can_set_Embed_CSS (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::can_set_Embed_Images (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::can_set_Link_CSS (  )  const [inline, protected]

Referenced by set_Link_CSS(), and set_Link_CSS_File().

bool XAP_Dialog_HTMLOptions::can_set_MathML_Render_PNG (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::can_set_Scale_Units (  )  const [inline, protected]

Referenced by set_Scale_Units().

bool XAP_Dialog_HTMLOptions::can_set_Split_Document (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Abs_Units (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Allow_AWML (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Class_Only (  )  const [inline, protected]
UT_uint32 XAP_Dialog_HTMLOptions::get_Compact (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Declare_XML (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Embed_CSS (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Embed_Images (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_HTML4 (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Link_CSS (  )  const [inline, protected]
UT_UTF8String& XAP_Dialog_HTMLOptions::get_Link_CSS_File (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_MathML_Render_PNG (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Multipart (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_PHTML (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Scale_Units (  )  const [inline, protected]
bool XAP_Dialog_HTMLOptions::get_Split_Document (  )  const [inline, protected]
virtual void XAP_Dialog_HTMLOptions::runModal ( XAP_Frame pFrame  )  [pure virtual]
void XAP_Dialog_HTMLOptions::set_Abs_Units ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Class_Only ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Compact ( UT_uint32  i  )  [inline, protected]
void XAP_Dialog_HTMLOptions::set_Embed_Images ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Link_CSS ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Link_CSS_File ( const char *  file  )  [protected]

References can_set_Link_CSS(), and m_pLinkCSS.

void XAP_Dialog_HTMLOptions::set_MathML_Render_PNG ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Scale_Units ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::set_Split_Document ( bool  enable  )  [protected]
void XAP_Dialog_HTMLOptions::setHTMLOptions ( XAP_Exp_HTMLOptions exp_opt,
XAP_App app 
)

References m_app, m_exp_opt, and UT_ASSERT.

Referenced by IE_Exp_HTML::_doOptions().

bool XAP_Dialog_HTMLOptions::shouldSave (  )  const [inline]

Referenced by IE_Exp_HTML::_doOptions().


Member Data Documentation


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