22#include <rtl/ustring.hxx>
36 std::unique_ptr<weld::Button>
m_xNew;
58 void insertNewEntry(
const OUString& _sName,
const OUString& _sLocation,
const bool bReadOnly );
68 void openLinkDialog(
const OUString& sOldName,
const OUString& sOldLocation,
int nEntry = -1);
105 virtual short run()
override;
virtual short run() override
DatabaseRegistrationDialog(weld::Window *pParent, const SfxItemSet &rAttr)
virtual void Reset(const SfxItemSet *rSet) override
DECL_LINK(NewHdl, weld::Button &, void)
DECL_LINK(NameValidator, const OUString &, bool)
DECL_LINK(HeaderSelect_Impl, int, void)
virtual ~DbRegistrationOptionsPage() override
std::unique_ptr< weld::Button > m_xDelete
std::unique_ptr< weld::Button > m_xEdit
std::unique_ptr< weld::Button > m_xNew
std::unique_ptr< weld::TreeView > m_xPathBox
DECL_LINK(DeleteHdl, weld::Button &, void)
DbRegistrationOptionsPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
void insertNewEntry(const OUString &_sName, const OUString &_sLocation, const bool bReadOnly)
inserts a new entry in the tablistbox
void openLinkDialog(const OUString &sOldName, const OUString &sOldLocation, int nEntry=-1)
opens the LinkDialog to create a register pair
DECL_LINK(PathSelect_Impl, weld::TreeView &, void)
std::unique_ptr< weld::TreeIter > m_xIter
virtual void FillUserData() override
DECL_LINK(EditHdl, weld::Button &, void)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
DECL_LINK(PathBoxDoubleClickHdl, weld::TreeView &, bool)
virtual bool FillItemSet(SfxItemSet *rSet) override
helper for DatabaseRegistrationDialog
RegistrationItemSetHolder(SfxItemSet _aMasterSet)
SfxItemSet m_aRegistrationItems
const SfxItemSet & getRegistrationItems() const
~RegistrationItemSetHolder()