57 virtual void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
59 virtual void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList)
override;
87 void setURL( std::u16string_view _rURL );
96 void impl_setURL( std::u16string_view _rURL,
bool _bPrefix );
virtual void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to save the value if necessary
DECL_LINK(GetFocusHdl, weld::Widget &, void)
virtual void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList) override
will be called inside <method>implInitControls</method> to disable if necessary
virtual void implInitControls(const SfxItemSet &_rSet, bool _bSaveValue) override
called from within Reset and ActivatePage, use to initialize the controls with the items from the giv...
IS_PATH_EXIST pathExists(const OUString &_rURL, bool bIsFile) const
virtual ~OConnectionHelper() override
DECL_LINK(OnCreateDatabase, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFT_Connection
the DSN type collection instance
OUString getURLNoPrefix() const
std::unique_ptr< weld::Button > m_xPB_CreateDB
DECL_LINK(OnBrowseConnections, weld::Button &, void)
OUString impl_getURL() const
OConnectionHelper(weld::Container *pPage, weld::DialogController *pController, const OUString &_rUIXMLDescription, const OUString &_rId, const SfxItemSet &_rCoreAttrs)
DECL_LINK(LoseFocusHdl, weld::Widget &, void)
void impl_setURL(std::u16string_view _rURL, bool _bPrefix)
virtual bool checkTestConnection()
void askForFileName(::sfx2::FileDialogHelper &_aFileOpen)
opens the FileOpen dialog and asks for a FileName
bool createDirectoryDeep(std::u16string_view _rPathNormalized)
std::unique_ptr< OConnectionURLEdit > m_xConnectionURL
void implUpdateURLDependentStates() const
void setURLNoPrefix(std::u16string_view _rURL)
::dbaccess::ODsnTypeCollection * m_pCollection
sal_Int32 checkPathExistence(const OUString &_rURL)
checks if the path is existence
std::unique_ptr< weld::Button > m_xPB_Connection
void setURL(std::u16string_view _rURL)