LibreOffice Module filter (master) 1
|
#include <xmlfiltertabpagexslt.hxx>
Public Member Functions | |
XMLFilterTabPageXSLT (weld::Widget *pPage, weld::Dialog *pDialog) | |
~XMLFilterTabPageXSLT () | |
void | FillInfo (filter_info_impl *pInfo) |
void | SetInfo (const filter_info_impl *pInfo) |
DECL_LINK (ClickBrowseHdl_Impl, weld::Button &, void) | |
Public Attributes | |
weld::Dialog * | m_pDialog |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Widget > | m_xContainer |
std::unique_ptr< weld::Entry > | m_xEDDocType |
std::unique_ptr< SvtURLBox > | m_xEDExportXSLT |
std::unique_ptr< weld::Button > | m_xPBExprotXSLT |
std::unique_ptr< SvtURLBox > | m_xEDImportXSLT |
std::unique_ptr< weld::Button > | m_xPBImportXSLT |
std::unique_ptr< SvtURLBox > | m_xEDImportTemplate |
std::unique_ptr< weld::Button > | m_xPBImportTemplate |
std::unique_ptr< weld::CheckButton > | m_xCBNeedsXSLT2 |
Private Member Functions | |
void | SetURL (SvtURLBox &rURLBox, const OUString &rURL) |
Static Private Member Functions | |
static OUString | GetURL (const SvtURLBox &rURLBox) |
Private Attributes | |
OUString | sInstPath |
Definition at line 26 of file xmlfiltertabpagexslt.hxx.
|
explicit |
Definition at line 33 of file xmlfiltertabpagexslt.cxx.
References LINK, m_xContainer, m_xPBExprotXSLT, m_xPBImportTemplate, m_xPBImportXSLT, sInstPath, and SvtPathOptions::SubstituteVariable().
XMLFilterTabPageXSLT::~XMLFilterTabPageXSLT | ( | ) |
Definition at line 55 of file xmlfiltertabpagexslt.cxx.
XMLFilterTabPageXSLT::DECL_LINK | ( | ClickBrowseHdl_Impl | , |
weld::Button & | , | ||
void | |||
) |
void XMLFilterTabPageXSLT::FillInfo | ( | filter_info_impl * | pInfo | ) |
Definition at line 59 of file xmlfiltertabpagexslt.cxx.
References GetURL(), m_xCBNeedsXSLT2, m_xEDDocType, m_xEDExportXSLT, m_xEDImportTemplate, m_xEDImportXSLT, filter_info_impl::maDocType, filter_info_impl::maExportXSLT, filter_info_impl::maImportTemplate, filter_info_impl::maImportXSLT, and filter_info_impl::mbNeedsXSLT2.
|
staticprivate |
Definition at line 117 of file xmlfiltertabpagexslt.cxx.
References aURL, and SvtURLBox::get_active_text().
Referenced by FillInfo().
void XMLFilterTabPageXSLT::SetInfo | ( | const filter_info_impl * | pInfo | ) |
Definition at line 71 of file xmlfiltertabpagexslt.cxx.
References m_xCBNeedsXSLT2, m_xEDDocType, m_xEDExportXSLT, m_xEDImportTemplate, m_xEDImportXSLT, filter_info_impl::maDocType, filter_info_impl::maExportXSLT, filter_info_impl::maImportTemplate, filter_info_impl::maImportXSLT, filter_info_impl::mbNeedsXSLT2, and SetURL().
|
private |
Definition at line 84 of file xmlfiltertabpagexslt.cxx.
References aURL, SvtURLBox::set_entry_text(), SvtURLBox::SetBaseURL(), sInstPath, and URIHelper::SmartRel2Abs().
Referenced by SetInfo().
weld::Dialog* XMLFilterTabPageXSLT::m_pDialog |
Definition at line 43 of file xmlfiltertabpagexslt.hxx.
std::unique_ptr<weld::Builder> XMLFilterTabPageXSLT::m_xBuilder |
Definition at line 44 of file xmlfiltertabpagexslt.hxx.
std::unique_ptr<weld::CheckButton> XMLFilterTabPageXSLT::m_xCBNeedsXSLT2 |
Definition at line 53 of file xmlfiltertabpagexslt.hxx.
Referenced by FillInfo(), and SetInfo().
std::unique_ptr<weld::Widget> XMLFilterTabPageXSLT::m_xContainer |
Definition at line 45 of file xmlfiltertabpagexslt.hxx.
std::unique_ptr<weld::Entry> XMLFilterTabPageXSLT::m_xEDDocType |
Definition at line 46 of file xmlfiltertabpagexslt.hxx.
Referenced by FillInfo(), and SetInfo().
std::unique_ptr<SvtURLBox> XMLFilterTabPageXSLT::m_xEDExportXSLT |
Definition at line 47 of file xmlfiltertabpagexslt.hxx.
Referenced by FillInfo(), and SetInfo().
std::unique_ptr<SvtURLBox> XMLFilterTabPageXSLT::m_xEDImportTemplate |
Definition at line 51 of file xmlfiltertabpagexslt.hxx.
Referenced by FillInfo(), and SetInfo().
std::unique_ptr<SvtURLBox> XMLFilterTabPageXSLT::m_xEDImportXSLT |
Definition at line 49 of file xmlfiltertabpagexslt.hxx.
Referenced by FillInfo(), and SetInfo().
std::unique_ptr<weld::Button> XMLFilterTabPageXSLT::m_xPBExprotXSLT |
Definition at line 48 of file xmlfiltertabpagexslt.hxx.
Referenced by XMLFilterTabPageXSLT().
std::unique_ptr<weld::Button> XMLFilterTabPageXSLT::m_xPBImportTemplate |
Definition at line 52 of file xmlfiltertabpagexslt.hxx.
Referenced by XMLFilterTabPageXSLT().
std::unique_ptr<weld::Button> XMLFilterTabPageXSLT::m_xPBImportXSLT |
Definition at line 50 of file xmlfiltertabpagexslt.hxx.
Referenced by XMLFilterTabPageXSLT().
|
private |
Definition at line 32 of file xmlfiltertabpagexslt.hxx.
Referenced by SetURL(), and XMLFilterTabPageXSLT().