LibreOffice Module sc (master) 1
|
#include <tpsort.hxx>
Public Member Functions | |
ScTabPageSortOptions (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet) | |
virtual bool | FillItemSet (SfxItemSet *rArgSet) override |
virtual void | Reset (const SfxItemSet *rArgSet) 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 *pArgSet) |
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) |
Protected Member Functions | |
virtual void | ActivatePage (const SfxItemSet &rSet) override |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) override |
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 |
Private Member Functions | |
void | Init () |
void | FillUserSortListBox () |
DECL_LINK (EnableHdl, weld::Toggleable &, void) | |
DECL_LINK (SelOutPosHdl, weld::ComboBox &, void) | |
void | EdOutPosModHdl () |
void | FillAlgor () |
DECL_LINK (FillAlgorHdl, weld::ComboBox &, void) | |
Definition at line 101 of file tpsort.hxx.
ScTabPageSortOptions::ScTabPageSortOptions | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rArgSet | ||
) |
Definition at line 492 of file tpsort.cxx.
References Get(), GetWhich, Init(), m_xLbSortUser, ScResId(), and SfxTabPage::SetExchangeSupport().
|
overrideprotectedvirtual |
Reimplemented from SfxTabPage.
Definition at line 684 of file tpsort.cxx.
References aSortData, aStrCommentsColLabel, aStrCommentsRowLabel, aStrImgColLabel, aStrImgRowLabel, ScSortParam::bByRow, SfxItemSet::Get(), SfxTabPage::GetDialogController(), m_xBtnIncComments, m_xBtnIncImages, rSet, and SCITEM_SORTDATA.
|
static |
Definition at line 575 of file tpsort.cxx.
Referenced by ScSortDlg::ScSortDlg().
|
overrideprotectedvirtual |
Reimplemented from SfxTabPage.
Definition at line 704 of file tpsort.cxx.
References Application::CreateMessageDialog(), FillItemSet(), ScDocument::GetAddressConvention(), SfxTabPage::GetFrameWeld(), ScViewData::GetTabNo(), m_xBtnCopyResult, m_xEdOutPos, ScAddress::Parse(), pDoc, pViewData, ScResId(), ScAddress::Set(), ScAddress::SetTab(), theOutPos, and VALID.
|
private |
|
private |
|
private |
|
private |
Definition at line 808 of file tpsort.cxx.
References aStr, ScDocument::GetAddressConvention(), i, m_xEdOutPos, m_xLbOutPos, nCount, ScAddress::Parse(), pDoc, and VALID.
Referenced by Reset().
|
private |
Definition at line 832 of file tpsort.cxx.
References LanguageTag::convertToLocale(), LANGUAGE_SYSTEM, m_oColWrap, m_xColRes, m_xFtAlgorithm, m_xLbAlgorithm, m_xLbLanguage, and nCount.
Referenced by Reset().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 637 of file tpsort.cxx.
References ScSortParam::aCollatorAlgorithm, ScSortParam::aCollatorLocale, ScSortParam::aDataAreaExtras, aSortData, ScSortParam::bCaseSens, ScSortParam::bInplace, ScSortParam::bNaturalSort, ScSortParam::bUserDef, ScAddress::Col(), LanguageTag::convertToLocale(), SfxTabPage::GetDialogExampleSet(), SfxItemSet::GetItemIfSet(), LANGUAGE_SYSTEM, m_oColWrap, m_xBtnCase, m_xBtnCopyResult, m_xBtnFormats, m_xBtnIncComments, m_xBtnIncImages, m_xBtnNaturalSort, m_xBtnSortUser, m_xLbAlgorithm, m_xLbLanguage, m_xLbSortUser, ScDataAreaExtras::mbCellDrawObjects, ScDataAreaExtras::mbCellFormats, ScDataAreaExtras::mbCellNotes, ScSortParam::nDestCol, ScSortParam::nDestRow, ScSortParam::nDestTab, ScSortParam::nUserIndex, nWhichSort, SfxItemSet::Put(), ScAddress::Row(), SCITEM_SORTDATA, ScAddress::Tab(), and theOutPos.
Referenced by DeactivatePage().
|
private |
Definition at line 751 of file tpsort.cxx.
References ScGlobal::GetUserList(), i, m_xLbSortUser, nCount, and ScUserList::size().
Referenced by Init().
|
private |
use CollatorWrapper from document?
Definition at line 523 of file tpsort.cxx.
References ADDR_ABS_3D, aName, ScRange::aStart, aStrCommentsColLabel, aStrImgColLabel, aStrUndefined, FillUserSortListBox(), ScAddress::Format(), SfxItemSet::Get(), ScDocument::GetAddressConvention(), ScViewData::GetDocument(), SfxTabPage::GetItemSet(), comphelper::getProcessComponentContext(), ScSortItem::GetViewData(), LANGUAGE_SYSTEM, LINK, m_oColWrap, m_xBtnCopyResult, m_xBtnIncComments, m_xBtnIncImages, m_xBtnSortUser, m_xColRes, m_xEdOutPos, m_xLbLanguage, m_xLbOutPos, ScAreaNameIterator::Next(), nWhichSort, pDoc, and pViewData.
Referenced by ScTabPageSortOptions().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 580 of file tpsort.cxx.
References ScSortParam::aCollatorAlgorithm, ScSortParam::aCollatorLocale, ScSortParam::aDataAreaExtras, aSortData, aStr, ScSortParam::bCaseSens, ScSortParam::bInplace, ScSortParam::bNaturalSort, ScSortParam::bUserDef, LanguageTag::convertToLanguageType(), EdOutPosModHdl(), FillAlgor(), ScAddress::Format(), ScDocument::GetAddressConvention(), ScViewData::GetTabNo(), LANGUAGE_DONTKNOW, LANGUAGE_SYSTEM, m_xBtnCase, m_xBtnCopyResult, m_xBtnFormats, m_xBtnIncComments, m_xBtnIncImages, m_xBtnNaturalSort, m_xBtnSortUser, m_xColRes, m_xEdOutPos, m_xLbAlgorithm, m_xLbLanguage, m_xLbOutPos, m_xLbSortUser, ScDataAreaExtras::mbCellDrawObjects, ScDataAreaExtras::mbCellFormats, ScDataAreaExtras::mbCellNotes, ScSortParam::nDestCol, ScSortParam::nDestRow, ScSortParam::nDestTab, ScSortParam::nUserIndex, pDoc, pViewData, RANGE_ABS, RANGE_ABS_3D, ScAddress::Set(), and theOutPos.
|
private |
Definition at line 122 of file tpsort.hxx.
Referenced by ActivatePage(), FillItemSet(), and Reset().
|
private |
Definition at line 117 of file tpsort.hxx.
Referenced by ActivatePage(), and Init().
|
private |
Definition at line 116 of file tpsort.hxx.
Referenced by ActivatePage().
|
private |
Definition at line 119 of file tpsort.hxx.
Referenced by ActivatePage(), and Init().
|
private |
Definition at line 118 of file tpsort.hxx.
Referenced by ActivatePage().
|
private |
Definition at line 115 of file tpsort.hxx.
Referenced by Init().
|
private |
Definition at line 128 of file tpsort.hxx.
Referenced by FillAlgor(), FillItemSet(), and Init().
|
private |
Definition at line 130 of file tpsort.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 133 of file tpsort.hxx.
Referenced by DeactivatePage(), FillItemSet(), Init(), and Reset().
|
private |
Definition at line 131 of file tpsort.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 141 of file tpsort.hxx.
Referenced by ActivatePage(), FillItemSet(), Init(), and Reset().
|
private |
Definition at line 142 of file tpsort.hxx.
Referenced by ActivatePage(), FillItemSet(), Init(), and Reset().
|
private |
Definition at line 132 of file tpsort.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 136 of file tpsort.hxx.
Referenced by FillItemSet(), Init(), and Reset().
|
private |
Definition at line 127 of file tpsort.hxx.
Referenced by FillAlgor(), Init(), and Reset().
|
private |
Definition at line 135 of file tpsort.hxx.
Referenced by DeactivatePage(), EdOutPosModHdl(), Init(), and Reset().
|
private |
Definition at line 139 of file tpsort.hxx.
Referenced by FillAlgor().
|
private |
Definition at line 140 of file tpsort.hxx.
Referenced by FillAlgor(), FillItemSet(), and Reset().
|
private |
Definition at line 138 of file tpsort.hxx.
Referenced by FillAlgor(), FillItemSet(), Init(), and Reset().
|
private |
Definition at line 134 of file tpsort.hxx.
Referenced by EdOutPosModHdl(), Init(), and Reset().
|
private |
Definition at line 137 of file tpsort.hxx.
Referenced by FillItemSet(), FillUserSortListBox(), Reset(), and ScTabPageSortOptions().
|
private |
Definition at line 121 of file tpsort.hxx.
Referenced by FillItemSet(), and Init().
|
private |
Definition at line 124 of file tpsort.hxx.
Referenced by DeactivatePage(), EdOutPosModHdl(), Init(), and Reset().
|
private |
Definition at line 123 of file tpsort.hxx.
Referenced by DeactivatePage(), Init(), and Reset().
|
private |
Definition at line 125 of file tpsort.hxx.
Referenced by DeactivatePage(), FillItemSet(), and Reset().