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>
133 bool IsTOXType(
const OUString& rName) {
return m_xTypeDCB->find_text(rName) != -1; }
156 virtual short int run()
override;
180 css::uno::Reference< css::container::XNameAccess >
xBibAccess;
230 virtual short int run()
override;
233 #endif // INCLUDED_SW_SOURCE_UIBASE_INC_SWUIIDXMRK_HXX
std::unique_ptr< weld::Label > m_xTypeFT
bool bBibAccessInitialized
std::unique_ptr< weld::RadioButton > m_xFromDocContentRB
std::unique_ptr< weld::Label > m_xLevelFT
std::unique_ptr< weld::Label > m_xPhoneticFT0
void UpdateLanguageDependenciesForPhoneticReading()
bool IsTOXType(const OUString &rName)
std::unique_ptr< weld::Label > m_xTitleFI
std::unique_ptr< weld::Label > m_xAuthorFI
void ReInitDlg(SwWrtShell &rWrtShell)
std::unique_ptr< weld::SpinButton > m_xLevelNF
std::unique_ptr< weld::Entry > m_xEntryED
std::unique_ptr< weld::Label > m_xPhoneticFT1
SwAuthMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo const *pInfo, bool bNew)
virtual short int run() override
std::unique_ptr< weld::RadioButton > m_xFromComponentRB
DECL_LINK(InsertHdl, weld::Button &, void)
void ReInitDlg(SwWrtShell &rWrtShell)
OUString m_sCreatedEntry[AUTH_FIELD_END]
SwAuthorMarkPane m_aContent
Used by the UI to modify the document model.
std::unique_ptr< SwTOXMgr > m_pTOXMgr
OUString m_sFields[AUTH_FIELD_END]
std::unique_ptr< weld::ComboBox > m_xKey2DCB
void ReInitDlg(SwWrtShell &rWrtShell)
std::unique_ptr< weld::Button > m_xNextSameBT
std::unique_ptr< weld::Button > m_xOKBT
std::unique_ptr< weld::ComboBox > m_xEntryLB
std::unique_ptr< weld::CheckButton > m_xSearchCaseWordOnlyCB
std::unique_ptr< weld::Button > m_xPrevSameBT
bool m_bPhoneticED0_ChangedByUser
std::unique_ptr< weld::Label > m_xKey2FT
SwIndexMarkModalDlg(weld::Window *pParent, SwWrtShell &rSh, SwTOXMark const *pCurTOXMark)
SwAuthorMarkPane m_aContent
static bool bIsFromComponent
std::unique_ptr< weld::Button > m_xActionBT
weld::DialogController & m_rDialog
virtual short int run() override
bool m_bPhoneticED2_ChangedByUser
void ReInitDlg(SwWrtShell &rWrtShell, SwTOXMark const *pCurTOXMark=nullptr)
OUString m_sColumnTitles[AUTH_FIELD_END]
std::unique_ptr< weld::CheckButton > m_xSearchCaseSensitiveCB
std::unique_ptr< weld::Button > m_xNewBT
LanguageType m_nLangForPhoneticReading
std::unique_ptr< weld::CheckButton > m_xApplyToAllCB
std::unique_ptr< weld::Label > m_xKey1FT
std::shared_ptr< weld::Dialog > m_xDialog
std::unique_ptr< weld::Button > m_xPrevBT
std::unique_ptr< weld::Button > m_xEditEntryPB
std::unique_ptr< weld::Entry > m_xPhoneticED1
std::unique_ptr< weld::ComboBox > m_xTypeDCB
bool m_bPhoneticED1_ChangedByUser
std::unique_ptr< weld::Button > m_xDelBT
std::unique_ptr< weld::Button > m_xCloseBT
std::unique_ptr< weld::Entry > m_xPhoneticED0
virtual void Activate() override
DECL_LINK(InsertHdl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xSyncED
css::uno::Reference< css::container::XNameAccess > xBibAccess
SwAuthMarkModalDlg(weld::Window *pParent, SwWrtShell &rSh)
SwIndexMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo const *pInfo, bool bNew)
std::unique_ptr< weld::ComboBox > m_xKey1DCB
SwAuthorMarkPane(weld::DialogController &rDialog, weld::Builder &rBuilder, bool bNew)
std::unique_ptr< weld::CheckButton > m_xMainEntryCB
std::unique_ptr< weld::Label > m_xPhoneticFT2
css::uno::Reference< css::i18n::XExtendedIndexEntrySupplier > m_xExtendedIndexEntrySupplier
virtual void Activate() override
std::unique_ptr< weld::Button > m_xNextBT
SwIndexMarkPane m_aContent
SwIndexMarkPane(const std::shared_ptr< weld::Dialog > &rDialog, weld::Builder &rBuilder, bool bNewDlg, SwWrtShell *pWrtShell)
virtual ~SwIndexMarkModalDlg() override
OUString GetDefaultPhoneticReading(const OUString &rText)
void ModifyHdl(const weld::Widget &rWidget)
std::unique_ptr< weld::Button > m_xCreateEntryPB
Built on top of SwWrtShell, provides functionality to insert, update or perform other actions on vari...
std::unique_ptr< weld::Button > m_xCloseBT
std::unique_ptr< weld::Entry > m_xEntryED
SwIndexMarkPane m_aContent
std::unique_ptr< weld::Entry > m_xPhoneticED2
bool m_bIsPhoneticReadingEnabled