19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_SWUIIDXMRK_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_SWUIIDXMRK_HXX
22#include <com/sun/star/container/XNameAccess.hpp>
23#include <com/sun/star/i18n/XExtendedIndexEntrySupplier.hpp>
55 css::uno::Reference< css::i18n::XExtendedIndexEntrySupplier >
58 std::unique_ptr<SwTOXMgr>
157 virtual short int run()
override;
231 virtual short int run()
override;
SwAuthorMarkPane m_aContent
virtual void Activate() override
SwAuthMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo const *pInfo, bool bNew)
void ReInitDlg(SwWrtShell &rWrtShell)
virtual short int run() override
SwAuthorMarkPane m_aContent
SwAuthMarkModalDlg(weld::Window *pParent, SwWrtShell &rSh)
DECL_LINK(IsEditAllowedHdl, weld::Entry &, bool)
std::unique_ptr< weld::RadioButton > m_xFromDocContentRB
bool m_bBibAccessInitialized
std::unique_ptr< weld::Button > m_xCreateEntryPB
css::uno::Reference< css::container::XNameAccess > m_xBibAccess
std::unique_ptr< weld::Label > m_xAuthorFI
DECL_LINK(EditModifyHdl, weld::Entry &, void)
std::unique_ptr< weld::Button > m_xActionBT
static bool s_bIsFromComponent
DECL_LINK(CompEntryHdl, weld::ComboBox &, void)
DECL_LINK(CreateEntryHdl, weld::Button &, void)
DECL_LINK(InsertHdl, weld::Button &, void)
DECL_LINK(ChangeSourceHdl, weld::Toggleable &, void)
std::unique_ptr< weld::ComboBox > m_xEntryLB
weld::DialogController & m_rDialog
OUString m_sFields[AUTH_FIELD_END]
std::unique_ptr< weld::RadioButton > m_xFromComponentRB
SwAuthorMarkPane(weld::DialogController &rDialog, weld::Builder &rBuilder, bool bNew)
std::unique_ptr< weld::Button > m_xEditEntryPB
OUString m_sCreatedEntry[AUTH_FIELD_END]
std::unique_ptr< weld::Label > m_xTitleFI
std::unique_ptr< weld::Entry > m_xEntryED
void ReInitDlg(SwWrtShell &rWrtShell)
std::unique_ptr< weld::Button > m_xCloseBT
OUString m_sColumnTitles[AUTH_FIELD_END]
DECL_LINK(CloseHdl, weld::Button &, void)
DECL_LINK(IsEntryAllowedHdl, weld::Entry &, bool)
void ReInitDlg(SwWrtShell &rWrtShell)
virtual void Activate() override
SwIndexMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo const *pInfo, bool bNew)
SwIndexMarkPane m_aContent
SwIndexMarkPane m_aContent
virtual short int run() override
SwIndexMarkModalDlg(weld::Window *pParent, SwWrtShell &rSh, SwTOXMark const *pCurTOXMark)
virtual ~SwIndexMarkModalDlg() override
std::unique_ptr< weld::CheckButton > m_xSearchCaseSensitiveCB
std::unique_ptr< weld::CheckButton > m_xApplyToAllCB
bool m_bPhoneticED2_ChangedByUser
std::unique_ptr< weld::Entry > m_xPhoneticED0
DECL_LINK(ModifyListBoxHdl, weld::ComboBox &, void)
DECL_LINK(NewUserIdxHdl, weld::Button &, void)
void UpdateLanguageDependenciesForPhoneticReading()
std::shared_ptr< weld::Dialog > m_xDialog
DECL_LINK(PrevHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xPhoneticFT0
std::unique_ptr< weld::Label > m_xPhoneticFT2
std::unique_ptr< weld::ComboBox > m_xKey2DCB
std::unique_ptr< weld::Button > m_xNewBT
LanguageType m_nLangForPhoneticReading
void ReInitDlg(SwWrtShell &rWrtShell, SwTOXMark const *pCurTOXMark=nullptr)
void ModifyHdl(const weld::Widget &rWidget)
std::unique_ptr< weld::Label > m_xTypeFT
std::unique_ptr< weld::Button > m_xNextBT
std::unique_ptr< weld::SpinButton > m_xLevelNF
std::unique_ptr< weld::Button > m_xNextSameBT
DECL_LINK(InsertHdl, weld::Button &, void)
DECL_LINK(SyncSelectionHdl, weld::Button &, void)
std::unique_ptr< weld::CheckButton > m_xSearchCaseWordOnlyCB
bool m_bIsPhoneticReadingEnabled
std::unique_ptr< weld::Button > m_xSyncED
std::unique_ptr< weld::Label > m_xKey2FT
std::unique_ptr< weld::ComboBox > m_xKey1DCB
std::unique_ptr< weld::Label > m_xLevelFT
bool m_bPhoneticED0_ChangedByUser
std::unique_ptr< weld::Entry > m_xPhoneticED2
std::unique_ptr< weld::Entry > m_xEntryED
DECL_LINK(NextHdl, weld::Button &, void)
DECL_LINK(PhoneticEDModifyHdl, weld::Entry &, void)
std::unique_ptr< weld::Button > m_xOKBT
DECL_LINK(NextSameHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xPhoneticFT1
OUString GetDefaultPhoneticReading(const OUString &rText)
std::unique_ptr< weld::Entry > m_xPhoneticED1
std::unique_ptr< weld::Button > m_xPrevBT
css::uno::Reference< css::i18n::XExtendedIndexEntrySupplier > m_xExtendedIndexEntrySupplier
DECL_LINK(CloseHdl, weld::Button &, void)
std::unique_ptr< weld::ComboBox > m_xTypeDCB
SwIndexMarkPane(std::shared_ptr< weld::Dialog > xDialog, weld::Builder &rBuilder, bool bNewDlg, SwWrtShell *pWrtShell)
std::unique_ptr< weld::Button > m_xCloseBT
DECL_LINK(KeyDCBModifyHdl, weld::ComboBox &, void)
bool IsTOXType(const OUString &rName)
std::unique_ptr< weld::Button > m_xPrevSameBT
std::unique_ptr< weld::Label > m_xKey1FT
bool m_bPhoneticED1_ChangedByUser
std::unique_ptr< SwTOXMgr > m_pTOXMgr
DECL_LINK(ModifyEditHdl, weld::Entry &, void)
std::unique_ptr< weld::CheckButton > m_xMainEntryCB
std::unique_ptr< weld::Label > m_xForSelectedEntry
DECL_LINK(PrevSameHdl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xDelBT
DECL_LINK(DelHdl, weld::Button &, void)
DECL_LINK(SearchTypeHdl, weld::Toggleable &, void)
Built on top of SwWrtShell, provides functionality to insert, update or perform other actions on vari...
Used by the UI to modify the document model.