LibreOffice Module sw (master) 1
|
#include <optpage.hxx>
Public Member Functions | |
SwRedlineOptionsTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet) | |
virtual | ~SwRedlineOptionsTabPage () override |
virtual bool | FillItemSet (SfxItemSet *rSet) override |
virtual void | Reset (const SfxItemSet *rSet) override |
Public Member Functions inherited from SfxTabPage | |
void | SetDialogController (SfxOkDialogController *pDialog) |
virtual | ~SfxTabPage () override |
void | set_visible (bool bVisible) |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *) |
virtual void | Reset (const SfxItemSet *) |
virtual bool | DeferResetToFirstActivation () |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
void | SetUserData (const OUString &rString) |
const OUString & | GetUserData () const |
virtual void | FillUserData () |
virtual bool | IsReadOnly () const |
virtual void | PageCreated (const SfxAllItemSet &aSet) |
virtual void | ChangesApplied () |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) |
css::uno::Reference< css::frame::XFrame > | GetFrame () const |
const SfxItemSet * | GetDialogExampleSet () const |
OUString | GetHelpId () const |
OUString | GetConfigId () const |
bool | IsVisible () const |
weld::Window * | GetFrameWeld () const |
std::unordered_map< OUString, css::uno::Any > & | getAdditionalProperties () |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet) |
Static Public Member Functions inherited from SfxTabPage | |
static const SfxPoolItem * | GetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
static const T * | GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
Private Member Functions | |
DECL_LINK (AttribHdl, weld::ComboBox &, void) | |
void | ChangedMaskPrev () |
DECL_LINK (ChangedMaskPrevHdl, weld::ComboBox &, void) | |
DECL_LINK (ChangedMaskColorPrevHdl, ColorListBox &, void) | |
DECL_LINK (ColorHdl, ColorListBox &, void) | |
Static Private Member Functions | |
static void | InitFontStyle (SvxFontPrevWindow &rExampleWin, const OUString &rText) |
Private Attributes | |
std::unique_ptr< weld::ComboBox > | m_xInsertLB |
std::unique_ptr< ColorListBox > | m_xInsertColorLB |
std::unique_ptr< SvxFontPrevWindow > | m_xInsertedPreviewWN |
std::unique_ptr< weld::CustomWeld > | m_xInsertedPreview |
std::unique_ptr< weld::ComboBox > | m_xDeletedLB |
std::unique_ptr< ColorListBox > | m_xDeletedColorLB |
std::unique_ptr< SvxFontPrevWindow > | m_xDeletedPreviewWN |
std::unique_ptr< weld::CustomWeld > | m_xDeletedPreview |
std::unique_ptr< weld::ComboBox > | m_xChangedLB |
std::unique_ptr< ColorListBox > | m_xChangedColorLB |
std::unique_ptr< SvxFontPrevWindow > | m_xChangedPreviewWN |
std::unique_ptr< weld::CustomWeld > | m_xChangedPreview |
std::unique_ptr< weld::ComboBox > | m_xMarkPosLB |
std::unique_ptr< ColorListBox > | m_xMarkColorLB |
std::unique_ptr< SwMarkPreview > | m_xMarkPreviewWN |
std::unique_ptr< weld::CustomWeld > | m_xMarkPreview |
Additional Inherited Members | |
Protected Member Functions inherited from SfxTabPage | |
SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet) | |
sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
const SfxPoolItem * | GetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
const T * | GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
SfxOkDialogController * | GetDialogController () const |
Definition at line 290 of file optpage.hxx.
SwRedlineOptionsTabPage::SwRedlineOptionsTabPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rSet | ||
) |
Definition at line 1525 of file optpage.cxx.
References SfxTabPage::GetDialogController(), and rSet.
|
overridevirtual |
Definition at line 1588 of file optpage.cxx.
References m_xChangedColorLB, m_xChangedPreview, m_xChangedPreviewWN, m_xDeletedColorLB, m_xDeletedPreview, m_xDeletedPreviewWN, m_xInsertColorLB, m_xInsertedPreview, m_xInsertedPreviewWN, m_xMarkColorLB, m_xMarkPreview, and m_xMarkPreviewWN.
|
private |
Definition at line 1908 of file optpage.cxx.
References m_xMarkColorLB, m_xMarkPosLB, and m_xMarkPreviewWN.
Referenced by Reset().
|
static |
Definition at line 1604 of file optpage.cxx.
References rSet.
Referenced by SwAbstractDialogFactory_Impl::GetTabPageCreatorFunc().
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 1609 of file optpage.cxx.
References SwModuleOptions::GetDeletedAuthorAttr(), SfxObjectShell::GetFirst(), SwModuleOptions::GetFormatAuthorAttr(), SwModuleOptions::GetInsertAuthorAttr(), SwModuleOptions::GetMarkAlignColor(), SwModuleOptions::GetMarkAlignMode(), SfxObjectShell::GetNext(), SwDocShell::GetWrtShell(), AuthorCharAttr::m_nAttr, AuthorCharAttr::m_nColor, AuthorCharAttr::m_nItemId, m_xChangedColorLB, m_xChangedLB, m_xDeletedColorLB, m_xDeletedLB, m_xInsertColorLB, m_xInsertLB, m_xMarkColorLB, m_xMarkPosLB, SwPostItHelper::NONE, nPos, SwModuleOptions::SetDeletedAuthorAttr(), SwModuleOptions::SetFormatAuthorAttr(), SwModuleOptions::SetInsertAuthorAttr(), SwModuleOptions::SetMarkAlignColor(), SwModuleOptions::SetMarkAlignMode(), SW_MOD, and SwEditShell::UpdateRedlineAttr().
|
staticprivate |
Definition at line 1926 of file optpage.cxx.
References SvxFontPrevWindow::GetCJKFont(), SvxFontPrevWindow::GetCTLFont(), OutputDevice::GetDefaultFont(), SvxFontPrevWindow::GetFont(), LanguageTag::getLanguageType(), Application::GetSettings(), AllSettings::GetStyleSettings(), AllSettings::GetUILanguageTag(), StyleSettings::GetWindowColor(), vcl::Font::SetFillColor(), SvxFontPrevWindow::SetFont(), vcl::Font::SetFontSize(), SvxFontPrevWindow::SetPreviewText(), vcl::Font::SetWeight(), and WEIGHT_NORMAL.
Referenced by Reset().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 1686 of file optpage.cxx.
References aChangedAttrMap, aDeletedAttrMap, aInsertAttrMap, ChangedMaskPrev(), SwModuleOptions::GetDeletedAuthorAttr(), SwModuleOptions::GetFormatAuthorAttr(), SwModuleOptions::GetInsertAuthorAttr(), SwModuleOptions::GetMarkAlignColor(), SwModuleOptions::GetMarkAlignMode(), InitFontStyle(), AuthorCharAttr::m_nColor, m_xChangedColorLB, m_xChangedLB, m_xChangedPreviewWN, m_xDeletedColorLB, m_xDeletedLB, m_xDeletedPreviewWN, m_xInsertColorLB, m_xInsertedPreviewWN, m_xInsertLB, m_xMarkColorLB, m_xMarkPosLB, SwPostItHelper::NONE, nPos, SAL_N_ELEMENTS, SW_MOD, and SwResId().
|
private |
Definition at line 303 of file optpage.hxx.
Referenced by FillItemSet(), Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 302 of file optpage.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 305 of file optpage.hxx.
Referenced by ~SwRedlineOptionsTabPage().
|
private |
Definition at line 304 of file optpage.hxx.
Referenced by Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 298 of file optpage.hxx.
Referenced by FillItemSet(), Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 297 of file optpage.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 300 of file optpage.hxx.
Referenced by ~SwRedlineOptionsTabPage().
|
private |
Definition at line 299 of file optpage.hxx.
Referenced by Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 293 of file optpage.hxx.
Referenced by FillItemSet(), Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 295 of file optpage.hxx.
Referenced by ~SwRedlineOptionsTabPage().
|
private |
Definition at line 294 of file optpage.hxx.
Referenced by Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 292 of file optpage.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 308 of file optpage.hxx.
Referenced by ChangedMaskPrev(), FillItemSet(), Reset(), and ~SwRedlineOptionsTabPage().
|
private |
Definition at line 307 of file optpage.hxx.
Referenced by ChangedMaskPrev(), FillItemSet(), and Reset().
|
private |
Definition at line 310 of file optpage.hxx.
Referenced by ~SwRedlineOptionsTabPage().
|
private |
Definition at line 309 of file optpage.hxx.
Referenced by ChangedMaskPrev(), and ~SwRedlineOptionsTabPage().