#include <indexdialog.hxx>
|
void | fillIndexList () |
|
void | updateToolbox () |
|
void | updateControls (const weld::TreeIter *pEntry) |
|
void | IndexSelected () |
|
| DECL_LINK (OnIndexSelected, weld::TreeView &, void) |
|
| DECL_LINK (OnIndexAction, const OUString &, void) |
|
| DECL_LINK (OnEntryEditing, const weld::TreeIter &, bool) |
|
| DECL_LINK (OnEntryEdited, const IterString &, bool) |
|
| DECL_LINK (OnModifiedClick, weld::Toggleable &, void) |
|
| DECL_LINK (OnModified, IndexFieldsControl &, void) |
|
| DECL_LINK (OnCloseDialog, weld::Button &, void) |
|
| DECL_LINK (OnEditIndexAgain, void *, void) |
|
void | OnNewIndex () |
|
void | OnDropIndex (bool _bConfirm=true) |
|
void | OnRenameIndex () |
|
void | OnSaveIndex () |
|
void | OnResetIndex () |
|
bool | implCommit (const weld::TreeIter *pEntry) |
|
bool | implSaveModified (bool _bPlausibility=true) |
|
bool | implCommitPreviouslySelected () |
|
bool | implDropIndex (const weld::TreeIter *pEntry, bool _bRemoveFromCollection) |
|
bool | implCheckPlausibility (const Indexes::const_iterator &_rPos) |
|
Definition at line 34 of file indexdialog.hxx.
◆ IterString
◆ DbaIndexDialog()
dbaui::DbaIndexDialog::DbaIndexDialog |
( |
weld::Window * |
_pParent, |
|
|
const css::uno::Sequence< OUString > & |
_rFieldNames, |
|
|
const css::uno::Reference< css::container::XNameAccess > & |
_rxIndexes, |
|
|
const css::uno::Reference< css::sdbc::XConnection > & |
_rxConnection, |
|
|
const css::uno::Reference< css::uno::XComponentContext > & |
_rxContext |
|
) |
| |
Definition at line 64 of file indexdialog.cxx.
References check(), Create(), Exception, fillIndexList(), weld::Window::GetXWindow(), LINK, m_xActions, m_xClose, m_xConnection, m_xDescription, m_xDescriptionLabel, m_xFields, m_xIndexes, m_xIndexList, m_xTable, and m_xUnique.
◆ ~DbaIndexDialog()
dbaui::DbaIndexDialog::~DbaIndexDialog |
( |
| ) |
|
|
overridevirtual |
◆ DECL_LINK() [1/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnCloseDialog |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnEditIndexAgain |
, |
|
|
void * |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnEntryEdited |
, |
|
|
const IterString & |
, |
|
|
bool |
|
|
) |
| |
|
private |
◆ DECL_LINK() [4/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnEntryEditing |
, |
|
|
const weld::TreeIter & |
, |
|
|
bool |
|
|
) |
| |
|
private |
◆ DECL_LINK() [5/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnIndexAction |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [6/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnIndexSelected |
, |
|
|
weld::TreeView & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [7/8]
◆ DECL_LINK() [8/8]
dbaui::DbaIndexDialog::DECL_LINK |
( |
OnModifiedClick |
, |
|
|
weld::Toggleable & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ fillIndexList()
void dbaui::DbaIndexDialog::fillIndexList |
( |
| ) |
|
|
private |
◆ implCheckPlausibility()
bool dbaui::DbaIndexDialog::implCheckPlausibility |
( |
const Indexes::const_iterator & |
_rPos | ) |
|
|
private |
◆ implCommit()
bool dbaui::DbaIndexDialog::implCommit |
( |
const weld::TreeIter * |
pEntry | ) |
|
|
private |
◆ implCommitPreviouslySelected()
bool dbaui::DbaIndexDialog::implCommitPreviouslySelected |
( |
| ) |
|
|
private |
◆ implDropIndex()
bool dbaui::DbaIndexDialog::implDropIndex |
( |
const weld::TreeIter * |
pEntry, |
|
|
bool |
_bRemoveFromCollection |
|
) |
| |
|
private |
◆ implSaveModified()
bool dbaui::DbaIndexDialog::implSaveModified |
( |
bool |
_bPlausibility = true | ) |
|
|
private |
◆ IndexSelected()
void dbaui::DbaIndexDialog::IndexSelected |
( |
| ) |
|
|
private |
Definition at line 661 of file indexdialog.cxx.
References implCommitPreviouslySelected(), m_bEditingActive, m_bNoHandlerCall, m_xDescriptionLabel, m_xFields, m_xFieldsLabel, m_xIndexDetails, m_xIndexList, m_xPreviousSelection, m_xUnique, updateControls(), and updateToolbox().
Referenced by fillIndexList(), implDropIndex(), and OnNewIndex().
◆ OnDropIndex()
void dbaui::DbaIndexDialog::OnDropIndex |
( |
bool |
_bConfirm = true | ) |
|
|
private |
◆ OnNewIndex()
void dbaui::DbaIndexDialog::OnNewIndex |
( |
| ) |
|
|
private |
◆ OnRenameIndex()
void dbaui::DbaIndexDialog::OnRenameIndex |
( |
| ) |
|
|
private |
◆ OnResetIndex()
void dbaui::DbaIndexDialog::OnResetIndex |
( |
| ) |
|
|
private |
◆ OnSaveIndex()
void dbaui::DbaIndexDialog::OnSaveIndex |
( |
| ) |
|
|
private |
◆ updateControls()
void dbaui::DbaIndexDialog::updateControls |
( |
const weld::TreeIter * |
pEntry | ) |
|
|
private |
◆ updateToolbox()
void dbaui::DbaIndexDialog::updateToolbox |
( |
| ) |
|
|
private |
◆ m_bEditAgain
bool dbaui::DbaIndexDialog::m_bEditAgain |
|
private |
◆ m_bEditingActive
bool dbaui::DbaIndexDialog::m_bEditingActive |
|
private |
◆ m_bNoHandlerCall
bool dbaui::DbaIndexDialog::m_bNoHandlerCall |
|
private |
◆ m_xActions
◆ m_xClose
std::unique_ptr<weld::Button> dbaui::DbaIndexDialog::m_xClose |
|
private |
◆ m_xConnection
css::uno::Reference< css::sdbc::XConnection > dbaui::DbaIndexDialog::m_xConnection |
|
private |
◆ m_xContext
css::uno::Reference< css::uno::XComponentContext > dbaui::DbaIndexDialog::m_xContext |
|
private |
◆ m_xDescription
std::unique_ptr<weld::Label> dbaui::DbaIndexDialog::m_xDescription |
|
private |
◆ m_xDescriptionLabel
std::unique_ptr<weld::Label> dbaui::DbaIndexDialog::m_xDescriptionLabel |
|
private |
◆ m_xFields
◆ m_xFieldsLabel
std::unique_ptr<weld::Label> dbaui::DbaIndexDialog::m_xFieldsLabel |
|
private |
◆ m_xIndexDetails
std::unique_ptr<weld::Label> dbaui::DbaIndexDialog::m_xIndexDetails |
|
private |
◆ m_xIndexes
Definition at line 38 of file indexdialog.hxx.
Referenced by DbaIndexDialog(), fillIndexList(), implCommit(), implCommitPreviouslySelected(), implDropIndex(), implSaveModified(), OnNewIndex(), OnResetIndex(), updateControls(), updateToolbox(), and ~DbaIndexDialog().
◆ m_xIndexList
Definition at line 48 of file indexdialog.hxx.
Referenced by DbaIndexDialog(), fillIndexList(), implCommit(), implCommitPreviouslySelected(), implDropIndex(), implSaveModified(), IndexSelected(), OnDropIndex(), OnNewIndex(), OnRenameIndex(), OnResetIndex(), updateControls(), and updateToolbox().
◆ m_xPreviousSelection
std::unique_ptr<weld::TreeIter> dbaui::DbaIndexDialog::m_xPreviousSelection |
|
private |
◆ m_xTable
◆ m_xTableCtrlParent
css::uno::Reference<css::awt::XWindow> dbaui::DbaIndexDialog::m_xTableCtrlParent |
|
private |
◆ m_xUnique
The documentation for this class was generated from the following files: