LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Attributes | List of all members
dbaui::OTableSubscriptionDialog Class Reference

#include <TablesSingleDlg.hxx>

Inheritance diagram for dbaui::OTableSubscriptionDialog:
[legend]
Collaboration diagram for dbaui::OTableSubscriptionDialog:
[legend]

Public Member Functions

 OTableSubscriptionDialog (weld::Window *pParent, const SfxItemSet *_pItems, const css::uno::Reference< css::uno::XComponentContext > &_rxORB, const css::uno::Any &_aDataSourceName)
 
virtual ~OTableSubscriptionDialog () override
 
void successfullyConnected ()
 
bool getCurrentSettings (css::uno::Sequence< css::beans::PropertyValue > &_rDriverParams)
 
void clearPassword ()
 
css::uno::Reference< css::beans::XPropertySet > const & getCurrentDataSource ()
 
void endExecution ()
 
virtual const SfxItemSetgetOutputSet () const override
 
virtual SfxItemSetgetWriteOutputSet () override
 
virtual short run () override
 
- Public Member Functions inherited from SfxSingleTabDialogController
 SfxSingleTabDialogController (weld::Widget *pParent, const SfxItemSet *pOptionsSet, const OUString &rUIXMLDescription=OUString("sfx/ui/singletabdialog.ui"), const OUString &rID=OUString("SingleTabDialog"))
 
 SfxSingleTabDialogController (weld::Widget *pParent, const SfxItemSet *pOptionsSet, const OUString &rContainerId, const OUString &rUIXMLDescription, const OUString &rID)
 
weld::Containerget_content_area ()
 
virtual ~SfxSingleTabDialogController () override
 
void SetTabPage (std::unique_ptr< SfxTabPage > xTabPage)
 
SfxTabPageGetTabPage () const
 
virtual weld::ButtonGetOKButton () const override
 
virtual const SfxItemSetGetExampleSet () const override
 
const SfxItemSetGetOutputItemSet () const
 
const SfxItemSetGetInputItemSet () const
 
- Public Member Functions inherited from SfxOkDialogController
 SfxOkDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
virtual weld::ButtonGetOKButton () const=0
 
virtual const SfxItemSetGetExampleSet () const=0
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 
virtual const SfxItemSetgetOutputSet () const =0
 
virtual SfxItemSetgetWriteOutputSet ()=0
 

Private Attributes

std::unique_ptr< ODbDataSourceAdministrationHelperm_pImpl
 
bool m_bStopExecution
 
std::unique_ptr< SfxItemSetm_pOutSet
 

Additional Inherited Members

- Protected Member Functions inherited from SfxSingleTabDialogController
void CreateOutputItemSet (const SfxItemSet &rInput)
 
void SetInputSet (const SfxItemSet *pInSet)
 
 DECL_DLLPRIVATE_LINK (OKHdl_Impl, weld::Button &, void)
 
- Protected Member Functions inherited from dbaui::IItemSetHelper
 ~IItemSetHelper ()
 
- Protected Attributes inherited from SfxSingleTabDialogController
std::unique_ptr< SfxTabPagem_xSfxPage
 
std::unique_ptr< weld::Containerm_xContainer
 
std::unique_ptr< weld::Buttonm_xOKBtn
 
std::unique_ptr< weld::Buttonm_xHelpBtn
 

Detailed Description

Definition at line 41 of file TablesSingleDlg.hxx.

Constructor & Destructor Documentation

◆ OTableSubscriptionDialog()

dbaui::OTableSubscriptionDialog::OTableSubscriptionDialog ( weld::Window pParent,
const SfxItemSet _pItems,
const css::uno::Reference< css::uno::XComponentContext > &  _rxORB,
const css::uno::Any &  _aDataSourceName 
)

◆ ~OTableSubscriptionDialog()

dbaui::OTableSubscriptionDialog::~OTableSubscriptionDialog ( )
overridevirtual

Definition at line 54 of file TablesSingleDlg.cxx.

Member Function Documentation

◆ clearPassword()

void dbaui::OTableSubscriptionDialog::clearPassword ( )

Definition at line 83 of file TablesSingleDlg.cxx.

References m_pImpl.

Referenced by dbaui::OTableSubscriptionPage::implInitControls().

◆ endExecution()

void dbaui::OTableSubscriptionDialog::endExecution ( )
inline

Definition at line 61 of file TablesSingleDlg.hxx.

References m_bStopExecution.

Referenced by dbaui::OTableSubscriptionPage::implInitControls().

◆ getCurrentDataSource()

Reference< XPropertySet > const & dbaui::OTableSubscriptionDialog::getCurrentDataSource ( )

Definition at line 88 of file TablesSingleDlg.cxx.

References m_pImpl.

Referenced by dbaui::OTableSubscriptionPage::implInitControls().

◆ getCurrentSettings()

bool dbaui::OTableSubscriptionDialog::getCurrentSettings ( css::uno::Sequence< css::beans::PropertyValue > &  _rDriverParams)

Definition at line 73 of file TablesSingleDlg.cxx.

References m_pImpl.

Referenced by dbaui::OTableSubscriptionPage::implInitControls().

◆ getOutputSet()

const SfxItemSet * dbaui::OTableSubscriptionDialog::getOutputSet ( ) const
overridevirtual

Implements dbaui::IItemSetHelper.

Definition at line 93 of file TablesSingleDlg.cxx.

References m_pOutSet.

◆ getWriteOutputSet()

SfxItemSet * dbaui::OTableSubscriptionDialog::getWriteOutputSet ( )
overridevirtual

Implements dbaui::IItemSetHelper.

Definition at line 98 of file TablesSingleDlg.cxx.

References m_pOutSet.

◆ run()

short dbaui::OTableSubscriptionDialog::run ( )
overridevirtual

◆ successfullyConnected()

void dbaui::OTableSubscriptionDialog::successfullyConnected ( )

Definition at line 78 of file TablesSingleDlg.cxx.

References m_pImpl.

Referenced by dbaui::OTableSubscriptionPage::implInitControls().

Member Data Documentation

◆ m_bStopExecution

bool dbaui::OTableSubscriptionDialog::m_bStopExecution
private

Definition at line 44 of file TablesSingleDlg.hxx.

Referenced by endExecution(), and run().

◆ m_pImpl

std::unique_ptr<ODbDataSourceAdministrationHelper> dbaui::OTableSubscriptionDialog::m_pImpl
private

◆ m_pOutSet

std::unique_ptr<SfxItemSet> dbaui::OTableSubscriptionDialog::m_pOutSet
private

Definition at line 46 of file TablesSingleDlg.hxx.

Referenced by getOutputSet(), getWriteOutputSet(), OTableSubscriptionDialog(), and run().


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