LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScCellShell Class Reference

#include <cellsh.hxx>

Inheritance diagram for ScCellShell:
[legend]
Collaboration diagram for ScCellShell:
[legend]

Public Member Functions

 ScCellShell (ScViewData &rData, const VclPtr< vcl::Window > &pFrameWin)
 
virtual ~ScCellShell () override
 
void Execute (SfxRequest &)
 
void GetState (SfxItemSet &)
 
void ExecuteEdit (SfxRequest &rReq)
 
void ExecuteTrans (SfxRequest &rReq)
 
void ExecuteRotateTrans (const SfxRequest &rReq)
 
void GetBlockState (SfxItemSet &rSet)
 
void GetCellState (SfxItemSet &rSet)
 
void ExecuteDB (SfxRequest &rReq)
 
void GetDBState (SfxItemSet &rSet)
 
void GetClipState (SfxItemSet &rSet)
 
void GetHLinkState (SfxItemSet &rSet)
 
void ExecuteCursor (SfxRequest &rReq)
 
void ExecuteCursorSel (SfxRequest &rReq)
 
void ExecutePage (SfxRequest &rReq)
 
void ExecutePageSel (SfxRequest &rReq)
 
void ExecuteMove (SfxRequest &rReq)
 
const VclPtr< vcl::Window > & GetFrameWin () const
 
- Public Member Functions inherited from ScFormatShell
 ScFormatShell (ScViewData *pData)
 
virtual ~ScFormatShell () override
 
void ExecuteNumFormat (SfxRequest &rReq)
 
void GetNumFormatState (SfxItemSet &rSet)
 
void ExecuteAttr (SfxRequest &rReq)
 
void GetAttrState (SfxItemSet &rSet)
 
void ExecuteAlignment (SfxRequest &rReq)
 
void ExecuteTextAttr (SfxRequest &rReq)
 
void GetTextAttrState (SfxItemSet &rSet)
 
void GetAlignState (SfxItemSet &rSet)
 
void GetBorderState (SfxItemSet &rSet)
 
void ExecuteStyle (SfxRequest &rReq)
 
void GetStyleState (SfxItemSet &rSet)
 
void ExecuteTextDirection (const SfxRequest &rReq)
 
void GetTextDirectionState (SfxItemSet &rSet)
 
void ExecFormatPaintbrush (const SfxRequest &rReq)
 
void StateFormatPaintbrush (SfxItemSet &rSet)
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 
virtual SfxInterfaceGetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShellGetViewShell () const
 
void CallExec (SfxExecFunc pFunc, SfxRequest &rReq)
 
void CallState (SfxStateFunc pFunc, SfxItemSet &rSet)
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPoolGetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManagerGetUndoManager ()
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 
SfxRepeatTargetGetRepeatTarget () const
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 
virtual void Invalidate (sal_uInt16 nId=0)
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 
virtual void Deactivate (bool bMDI)
 
SfxDispatcherGetDispatcher () const
 
SfxViewFrameGetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::unique_ptr< SfxItemSetCreateItemSet (sal_uInt16 nId)
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
 
void SetContextName (const OUString &rsContextName)
 
void BroadcastContextForActivation (const bool bIsActivated)
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 

Static Public Member Functions

static void GetStateCursor (SfxItemSet &rSet)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 

Private Member Functions

void GetPossibleClipboardFormats (SvxClipboardFormatItem &rFormats)
 
bool HasClipboardFormat (SotClipboardFormatId nFormatId)
 
void ExecuteExternalSource (const OUString &_rFile, const OUString &_rFilter, const OUString &_rOptions, const OUString &_rSource, sal_uLong _nRefresh, SfxRequest &_rRequest)
 
void ExecuteDataPilotDialog ()
 
void ExecuteXMLSourceDialog ()
 
void ExecuteSubtotals (SfxRequest &rReq)
 
void ExecuteFillSingleEdit ()
 
 DECL_LINK (ClipboardChanged, TransferableDataHelper *, void)
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 

Private Attributes

std::unique_ptr< CellShell_ImplpImpl
 
bool bPastePossible
 
RotateTransliteration m_aRotateCase
 
VclPtr< vcl::WindowpFrameWin
 

Additional Inherited Members

- Protected Member Functions inherited from ScFormatShell
ScViewDataGetViewData ()
 
const ScViewDataGetViewData () const
 
- Protected Member Functions inherited from SfxShell
 SfxShell ()
 
 SfxShell (SfxViewShell *pViewSh)
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 51 of file cellsh.hxx.

Constructor & Destructor Documentation

ScCellShell::ScCellShell ( ScViewData rData,
const VclPtr< vcl::Window > &  pFrameWin 
)
ScCellShell::~ScCellShell ( )
overridevirtual

Definition at line 82 of file cellsh.cxx.

References ScFormatShell::GetViewData(), and pImpl.

Member Function Documentation

ScCellShell::DECL_LINK ( ClipboardChanged  ,
TransferableDataHelper ,
void   
)
private
void ScCellShell::Execute ( SfxRequest rReq)

cannot always be switched ????

Definition at line 155 of file cellsh3.cxx.

References aName, SfxRequest::AppendItem(), ScViewFunc::ApplyAttributes(), aStr, ATTR_PATTERN_END(), ATTR_PATTERN_START(), ScViewFunc::AutoFormat(), ScAutoFormat::begin(), ScGlobal::ClearAutoFormat(), ScAddress::Col(), COL_LIGHTGRAY(), ScAbstractDialogFactory::Create(), ScViewFunc::CreateAutoFormatData(), Application::CreateMessageDialog(), ScAbstractDialogFactory::CreateScMetricInputDlg(), ScAbstractDialogFactory::CreateScNewScenarioDlg(), SfxViewShell::Current(), ScInputHandler::DataChanged(), ScInputHandler::DataChanging(), ScViewFunc::DeleteContents(), SfxRequest::Done(), EDITATTR, ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScTabView::ErrorMessage(), SfxViewShell::Escape(), SfxDispatcher::Execute(), VclAbstractDialog::Execute(), SfxBindings::Execute(), ScTabViewShell::ExecuteCellFormatDlg(), ScViewFunc::ExtendScenario(), ScAutoFormat::find(), SfxItemSet::Get(), Get(), ScInputHandler::GetActiveView(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), SfxViewFrame::GetChildWindow(), AbstractScAutoFormatDlg::GetCurrFormatName(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDispatcher(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScInputStatusItem::GetEditData(), EditView::GetEditEngine(), SfxViewFrame::GetFrame(), SfxViewShell::GetFrameWeld(), ScDocument::GetGrammar(), AbstractScAutoFormatDlg::GetIndex(), AbstractScMetricInputDlg::GetInputValue(), SfxItemSet::GetItemState(), ScTabView::GetLockedModifiers(), ScViewData::GetMarkData(), ScMarkData::GetMarkedColSpans(), ScMarkData::GetMarkedRowSpans(), ScEditableTester::GetMessageId(), ScInputStatusItem::GetMisspellRanges(), ScDocument::GetName(), ScGlobal::GetOrCreateAutoFormat(), SfxItemSet::GetPool(), ScInputStatusItem::GetPos(), AbstractScNewScenarioDlg::GetScenarioData(), ScViewData::GetSimpleArea(), SfxRequest::GetSlot(), ScInputStatusItem::GetString(), ScDocument::GetTable(), ScViewData::GetTabNo(), CntUnencodedStringItem::GetValue(), CntUInt16Item::GetValue(), GetValue, ScFormatShell::GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), HARDATTR, ScTabView::HasHintWindow(), SfxItemSet::HasItem(), ScTabView::HasPaintBrush(), ScTabView::HideListBox(), sc::HMMToTwips(), i, SfxRequest::Ignore(), ScModule::InputCancelHandler(), ScModule::InputEnterHandler(), SfxShell::Invalidate(), SfxBindings::Invalidate(), IS_EDITMODE, comphelper::LibreOfficeKit::isActive(), SfxRequest::IsAPI(), ScTabViewShell::IsAuditShell(), ScMarkData::IsColumnMarked(), ScEditableTester::IsEditable(), ScViewUtil::IsFullScreen(), ScInputHandler::IsInEnterHandler(), SfxFrame::IsInPlace(), SfxViewShell::isLOKMobilePhone(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScMarkData::IsRowMarked(), ScDocument::IsScenario(), ScDocument::IsTabProtected(), KEY_MOD1, KEY_SHIFT, ScTabView::LockModifiers(), ScViewFunc::MakeScenario(), ScTabView::MarkDataArea(), ScMarkData::MarkToMulti(), MAX_COL_WIDTH, MAX_EXTRA_HEIGHT, MAX_EXTRA_WIDTH, MAX_ROW_HEIGHT, MAXTAB, ScViewFunc::MergeCells(), nId, nIndex, ScGlobal::nLastColWidthExtra, ScGlobal::nLastRowHeightExtra, NONE, ScGlobal::nStdRowHeight, pData, SfxBindings::QueryState(), ScTabView::RemoveHintWindow(), ScViewFunc::RemoveMerge(), ScTabView::ResetBrushDocument(), RET_OK, RET_YES, ScAddress::Row(), SC_INPUT_NONE, SC_INPUT_TABLE, SC_MOD, SC_SIZE_DIRECT, SC_SIZE_OPTIMAL, SC_SIZE_SHOW, ScResId(), ScTabView::SelectAll(), ScTabViewShell::SetAuditShell(), ScTabView::SetAutoSpellData(), ScTabViewShell::SetDontSwitch(), ScViewUtil::SetFullScreen(), ScViewFunc::SetMarkedWidthOrHeight(), ScDocShell::SetModified(), ScModule::SetRefDialog(), EditEngine::SetText(), ScViewFunc::SetWidthOrHeight(), ScTabView::StartDataSelect(), STD_COL_WIDTH, STD_EXTRA_WIDTH, ScAddress::Tab(), sc::TwipsToEvenHMM(), ScTabViewShell::UpdateInputHandler(), ScDocument::ValidNewTabName(), and ScDocument::ValidTabName().

void ScCellShell::ExecuteCursor ( SfxRequest rReq)
void ScCellShell::ExecuteCursorSel ( SfxRequest rReq)
void ScCellShell::ExecuteDataPilotDialog ( )
private

use database ranges (select before type dialog?)

Definition at line 2867 of file cellsh1.cxx.

References ScRange::aEnd, aName, AbstractScDataPilotSourceTypeDlg::AppendNamedRange(), assert(), ScRange::aStart, ScRangeName::begin(), ScSheetSourceDesc::CheckSourceRange(), ScAddress::Col(), ScAbstractDialogFactory::Create(), Application::CreateMessageDialog(), ScAbstractDialogFactory::CreateScDataPilotDatabaseDlg(), ScAbstractDialogFactory::CreateScDataPilotServiceDlg(), ScAbstractDialogFactory::CreateScDataPilotSourceTypeDlg(), VclReferenceBase::disposeOnce(), ScRangeName::end(), eType, VclAbstractDialog::Execute(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScDBFunc::GetDBData(), ScViewData::GetDocument(), ScDocument::GetDPAtCursor(), SfxViewShell::GetFrameWeld(), ScViewData::GetMarkData(), AbstractScDataPilotServiceDlg::GetParName(), AbstractScDataPilotServiceDlg::GetParPass(), AbstractScDataPilotServiceDlg::GetParSource(), AbstractScDataPilotServiceDlg::GetParUser(), ScDocument::GetRangeName(), ScDPObject::GetRegisteredSources(), AbstractScDataPilotSourceTypeDlg::GetSelectedNamedRange(), AbstractScDataPilotServiceDlg::GetServiceName(), ScViewData::GetSimpleArea(), ScViewData::GetTabNo(), AbstractScDataPilotDatabaseDlg::GetValues(), ScFormatShell::GetViewData(), ScViewData::GetViewShell(), ScDPObject::HasRegisteredSources(), ScDocument::HasSubTotalCells(), AbstractScDataPilotSourceTypeDlg::IsDatabase(), AbstractScDataPilotSourceTypeDlg::IsExternal(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), AbstractScDataPilotSourceTypeDlg::IsNamedRange(), ScTabView::MarkDataArea(), ScTabView::MarkRange(), ScDocument::MaxRow(), pData, RET_NO, RET_OK, RET_YES, ScAddress::Row(), SC_DB_OLD, SC_MARK_SIMPLE, SC_MOD, ScResId(), ScAddress::SetCol(), ScMarkData::SetMarkArea(), ScSheetSourceDesc::SetRangeName(), ScAddress::SetRow(), ScSheetSourceDesc::SetSourceRange(), ScDocument::ShrinkToDataArea(), VclAbstractDialog::StartExecuteAsync(), and ScAddress::Tab().

void ScCellShell::ExecuteDB ( SfxRequest rReq)

Undo ??

Undo ??

Definition at line 227 of file cellsh2.cxx.

References aData, aName, SfxRequest::AppendItem(), ScRange::aStart, ATTR_VALIDDATA(), ScSortParam::bByRow, ScSortParam::bCaseSens, ScQueryEntry::bDoQuery, ScQueryParamBase::bDuplicate, Between, ScSortParam::bHasHeader, ScImportParam::bImport, ScSortParam::bIncludeComments, ScSortParam::bIncludeGraphicObjects, ScSortParam::bIncludePattern, ScSortParam::bInplace, ScSortParam::bNaturalSort, ScSortParam::bUserDef, ScAbstractDialogFactory::Create(), ScAbstractDialogFactory::CreateScDataFormDlg(), ScAbstractDialogFactory::CreateScImportAsciiDlg(), ScAbstractDialogFactory::CreateScSelEntryDlg(), ScAbstractDialogFactory::CreateScSortDlg(), SfxRequest::Done(), ScGlobal::eLnge, eMode, SfxUndoManager::EnterListAction(), Equal, ERRCODE_BASIC_BAD_PARAMETER, ScTabView::ErrorMessage(), VclAbstractDialog::Execute(), SfxShell::ExecuteSlot(), ScImportExport::ExportStream(), SfxItemSet::Get(), ScQueryItem::GetAdvancedQuerySource(), ScDBData::GetArea(), SfxRequest::GetArgs(), ScDocument::GetAttr(), SfxViewFrame::GetChildWindow(), ScPivotItem::GetData(), ScValidationData::GetDataMode(), sc::DocumentLinkManager::getDataStream(), ScDocument::GetDBCollection(), ScDBFunc::GetDBData(), ScPivotItem::GetDestRange(), ScTabViewShell::GetDialogDPObject(), ScTabViewShell::GetDialogParent(), ScDocument::GetDocLinkManager(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), ScValidationData::GetErrMsg(), ScConditionEntry::GetExpression(), ScDocument::GetExternalDataMapper(), ScDocument::GetFormatTable(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), SfxViewShell::GetFrameWeld(), vcl::Window::GetFrameWeld(), ScDBData::GetImportParam(), ScValidationData::GetInput(), SfxItemSet::GetItemState(), ScValidationData::GetListType(), ScGlobal::getLocaleDataPtr(), ScDBCollection::getNamedDBs(), LocaleDataWrapper::getNumDecimalSep(), ScConditionEntry::GetOperation(), AbstractScImportAsciiDlg::GetOptions(), ScQueryItem::GetQueryData(), ScDBData::GetQueryParam(), ScTPValidationValue::GetRanges(), AbstractScSelEntryDlg::GetSelectedEntry(), SfxRequest::GetSlot(), ScSortParam::GetSortKeyCount(), ScDBData::GetSortParam(), SvNumberFormatter::GetStandardFormat(), ScViewData::GetTabNo(), ScDocShell::GetUndoManager(), ScDocument::GetValidationEntry(), CntUnencodedStringItem::GetValue(), GetValue, SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), ScViewData::GetViewShell(), SfxViewShell::GetViewShellId(), ScDBFunc::GotoDBArea(), ScDocument::HasColHeader(), ScDBData::HasImportSelection(), ScDBData::HasQueryParam(), ScDBData::HasSortParam(), ScDBData::HasSubTotalParam(), ScDBFunc::HideAutoFilter(), ScTabView::HideListBox(), i, ScDataProviderDlg::import(), ScDBFunc::ImportData(), ScImportExport::ImportStream(), ScModule::InputEnterHandler(), SfxRequest::IsAPI(), ScConditionEntry::IsIgnoreBlank(), ScPivotItem::IsNewSheet(), SvNumberFormatter::IsNumberFormat(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), SfxUndoManager::LeaveListAction(), VclAbstractDialog::AsyncContext::maEndDialogFn, ScDBFunc::MakePivotTable(), ScSortParam::maKeyState, ScTabView::MarkRange(), ScSortParam::nCol1, ScSortParam::nCol2, nId, nIndex, ScExportTextOptions::None, NotBetween, ScSortParam::nRow1, ScSortParam::nRow2, nType, ScSortParam::nUserIndex, ScTabView::PaintExtras(), pData, SfxItemSet::Put(), ScDBFunc::Query(), ScDBFunc::RepeatDB(), ScValidationData::ResetError(), ScValidationData::ResetInput(), RET_OK, AbstractScImportAsciiDlg::SaveParameters(), SC_DB_OLD, SC_MOD, SC_TEXTTOCOLUMNS, SC_VALERR_STOP, SC_VALID_ANY, SC_VALID_DATE, SC_VALID_TIME, SCITEM_PIVOTDATA, SCITEM_QUERYDATA, SCITEM_SORTDATA, ScResId(), SvStream::Seek(), ScImportExport::SetApi(), ScImportExport::SetDelimiter(), SbxBase::SetError(), ScValidationData::SetError(), ScImportExport::SetExportTextOptions(), ScImportExport::SetExtOptions(), ScConditionEntry::SetIgnoreBlank(), ScImportExport::SetImportBroadcast(), ScDBData::SetImportParam(), ScValidationData::SetInput(), ScValidationData::SetListType(), ScImportExport::SetNoEndianSwap(), ScImportExport::SetOverwriting(), ScModule::SetRefDialog(), SfxRequest::SetReturnValue(), SvStream::SetStreamCharSet(), ScTabView::SetTabNo(), ScViewFunc::SetValidation(), ScDBDocFunc::ShowInBeamer(), sc::DataStream::StartImport(), sc::DataStream::StopImport(), ScTabView::TestHintWindow(), ScDBFunc::ToggleAutoFilter(), u, ScDBFunc::UISort(), ScTabViewShell::UpdateInputHandler(), and xFrame.

void ScCellShell::ExecuteEdit ( SfxRequest rReq)

why should the return value be valid?!?!

Definition at line 171 of file cellsh1.cxx.

References aBuffer, ScModule::ActivateInputWindow(), Date::AddDays(), ALL, ALLHIDDEN, aName, SfxRequest::AppendItem(), aProperties, aSeq, assert(), ScRange::aStart, aStr, ATTR_CONDITIONAL(), Border, BTN_PASTE_LIST, BTN_PASTE_NAME, bVisible, ScTabView::CellContentChanged(), CellsLeft, CellsUp, CELLTYPE_STRING, ScViewFunc::ChangeIndent(), ScAddress::Col(), COL_BROWN, COL_GREEN(), COL_RED(), COL_WHITE, COL_YELLOW, condformat::dialog::COLORSCALE, COLORSCALE_PERCENT, Cols, AbstractScCondFormatManagerDlg::CondFormatsChanged(), condformat::dialog::CONDITION, ScDBFunc::Consolidate(), CONTENTS, ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyToClip(), SvxClipboardFormatItem::Count(), SvxAbstractDialogFactory::Create(), ScAbstractDialogFactory::Create(), ScAbstractDialogFactory::CreateAbstractScGroupDlg(), SvxAbstractDialogFactory::CreateCharMapDialog(), TransferableDataHelper::CreateFromSystemClipboard(), Application::CreateMessageDialog(), ScViewFunc::CreateNames(), ScAbstractDialogFactory::CreateScCondFormatMgrDlg(), ScAbstractDialogFactory::CreateScDeleteCellDlg(), ScAbstractDialogFactory::CreateScDeleteContentsDlg(), ScAbstractDialogFactory::CreateScDPDateGroupDlg(), ScAbstractDialogFactory::CreateScDPNumGroupDlg(), ScAbstractDialogFactory::CreateScDPShowDetailDlg(), ScAbstractDialogFactory::CreateScFillSeriesDlg(), ScAbstractDialogFactory::CreateScInsertCellDlg(), ScAbstractDialogFactory::CreateScInsertContentsDlg(), ScAbstractDialogFactory::CreateScLinkedAreaDlg(), ScAbstractDialogFactory::CreateScNameCreateDlg(), ScAbstractDialogFactory::CreateScNamePasteDlg(), ScViewFunc::CutToClip(), condformat::dialog::DATABAR, ScInputHandler::DataChanged(), ScInputHandler::DataChanging(), condformat::dialog::DATE, ScDBFunc::DateGroupDataPilot(), cppu::defaultBootstrap_InitialComponentContext(), ScViewFunc::DeleteCells(), ScDocFunc::DeleteContents(), ScViewFunc::DeleteContents(), ScViewFunc::DeletePageBreak(), ScViewFunc::DetectiveAddError(), ScViewFunc::DetectiveAddPred(), ScViewFunc::DetectiveAddSucc(), ScViewFunc::DetectiveDelPred(), ScViewFunc::DetectiveDelSucc(), ScViewFunc::DetectiveMarkInvalid(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScViewFunc::DetectiveRefresh(), AbstractScDeleteContentsDlg::DisableObjects(), VclReferenceBase::disposeOnce(), DLG_RET_ADD, DLG_RET_EDIT, ScTabViewShell::DoAutoSum(), ScViewFunc::DoHangulHanjaConversion(), SfxRequest::Done(), ScViewFunc::DoRefConversion(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), Down, ScViewFunc::EditNote(), EE_TEXTPOS_ALL, ScGlobal::eLnge, o3tl::sorted_vector< Value, Compare, Find, class >::empty(), ScRangeList::empty(), ScViewFunc::EnterData(), SfxUndoManager::EnterListAction(), ERRCODE_BASIC_BAD_PARAMETER, ScTabView::ErrorMessage(), eType, Exception, SfxDispatcher::Execute(), VclAbstractDialog::Execute(), ExecuteExternalSource(), ExecuteFillSingleEdit(), SfxShell::ExecuteSlot(), FDS_OPT_HORZ, FDS_OPT_NONE, FDS_OPT_VERT, FILL_AUTO, FILL_DATE, FILL_DAY, FILL_GROWTH, FILL_LINEAR, FILL_MONTH, FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_LEFT, FILL_TO_RIGHT, FILL_TO_TOP, FILL_WEEKDAY, FILL_YEAR, ScViewFunc::FillAuto(), ScMarkData::FillRangeListWithMarks(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScRangeList::Find(), ScAddress::Format(), Get(), SfxItemSet::Get(), ScInputHandler::GetActiveView(), ScViewData::GetActiveWin(), ScDocument::GetAddressConvention(), ScDocument::GetAllNoteCaptionsState(), ScDocument::GetAllNoteEntries(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), ScDocument::GetCellType(), ScDocument::GetChangeTrack(), vcl::Font::GetCharSet(), SfxViewFrame::GetChildWindow(), ChildControllerWrapper< SID_DESCRIPTIVE_STATISTICS_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_SAMPLING_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_ANALYSIS_OF_VARIANCE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_CORRELATION_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_COVARIANCE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_EXPONENTIAL_SMOOTHING_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_MOVING_AVERAGE_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_REGRESSION_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_FTEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_TTEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_ZTEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_CHI_SQUARE_TEST_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_FOURIER_ANALYSIS_DIALOG >::GetChildWindowId(), ChildControllerWrapper< SID_RANDOM_NUMBER_GENERATOR_DIALOG >::GetChildWindowId(), ScDocument::GetClipArea(), SvxClipboardFormatItem::GetClipbrdFormatId(), SvxClipboardFormatItem::GetClipbrdFormatName(), ScTabViewShell::GetClipData(), ScDocument::GetClipStart(), AbstractScGroupDlg::GetColsChecked(), vcl::CommandInfoProvider::GetCommandProperties(), AbstractScCondFormatManagerDlg::GetCondFormatSelected(), ScDocument::GetCondFormList(), AbstractScCondFormatManagerDlg::GetConditionalFormatList(), ScViewFunc::GetCreateNameFlags(), ScViewData::GetCurX(), ScViewData::GetCurY(), GetData, ScSolveItem::GetData(), ScTabOpItem::GetData(), ScDPObject::GetDataFieldPositionData(), AbstractScDPDateGroupDlg::GetDatePart(), Date::GetDay(), OutputDevice::GetDefaultFont(), AbstractScDeleteCellDlg::GetDelCellCmd(), AbstractScDeleteContentsDlg::GetDelContentsCmdBits(), AbstractScDPShowDetailDlg::GetDimensionName(), ScViewData::GetDispatcher(), ScDocShell::GetDocFunc(), ScViewData::GetDocShell(), ScTransferObj::GetDocument(), ScViewData::GetDocument(), ScDocument::GetDPAtCursor(), SvNumberFormatter::GetEntry(), vcl::Font::GetFamilyName(), vcl::Font::GetFamilyType(), AbstractScFillSeriesDlg::GetFillCmd(), ScViewData::GetFillData(), AbstractScFillSeriesDlg::GetFillDateCmd(), AbstractScFillSeriesDlg::GetFillDir(), AbstractScNameCreateDlg::GetFlags(), ScPatternAttr::GetFont(), SfxAbstractPasteDialog::GetFormat(), ScConditionalFormatList::GetFormat(), ScDocument::GetFormatTable(), AbstractScInsertContentsDlg::GetFormulaCmdBits(), SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), vcl::Window::GetFrameWeld(), SfxViewShell::GetFrameWeld(), AbstractScDPNumGroupDlg::GetGroupInfo(), AbstractScDPDateGroupDlg::GetGroupInfo(), ScIconSetFormat::getIconSetElements(), ScCondFormatDlgItem::GetIndex(), ScModule::GetInputHdl(), ScDocument::GetInputString(), AbstractScInsertCellDlg::GetInsCellCmd(), AbstractScInsertContentsDlg::GetInsContentsCmdBits(), SvxHyperlinkItem::GetInsertMode(), SfxShell::GetInterface(), SfxItemSet::GetItem(), ScPatternAttr::GetItem(), SfxItemSet::GetItemState(), SfxItemPool::GetItemSurrogates(), ScConditionalFormat::GetKey(), ScViewData::GetMarkData(), AbstractScFillSeriesDlg::GetMax(), ScEditableTester::GetMessageId(), vcl::CommandInfoProvider::GetModuleIdentifier(), Date::GetMonth(), AbstractScInsertContentsDlg::GetMoveMode(), ScViewData::GetMultiArea(), SvxHyperlinkItem::GetName(), ScDocument::GetNote(), ScDocument::GetNotesInRange(), SvNumberFormatter::GetNullDate(), sc::opencl::GetNullDate, ScDocument::GetNumberFormat(), AbstractScImportAsciiDlg::GetOptions(), SvNumberFormatter::GetOutputString(), ScDrawTransferObj::GetOwnClipboard(), ScTransferObj::GetOwnClipboard(), ScDocument::GetPattern(), vcl::Font::GetPitch(), SfxShell::GetPool(), GetPossibleClipboardFormats(), ScConditionalFormat::GetRange(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), AbstractScNamePasteDlg::GetSelectedNames(), ScMarkData::GetSelectedTabs(), EditView::GetSelection(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScDocument::GetSheetLimits(), ScViewData::GetSimpleArea(), SfxRequest::GetSlot(), SvNumberFormatter::GetStandardFormat(), AbstractScFillSeriesDlg::GetStart(), AbstractScFillSeriesDlg::GetStartStr(), AbstractScFillSeriesDlg::GetStep(), TransferableDataHelper::GetString(), vcl::Font::GetStyleName(), ScMarkData::GetTableSelect(), ScViewData::GetTabNo(), SvxHyperlinkItem::GetTargetFrame(), vcl::CommandInfoProvider::GetTooltipLabelForCommand(), TransferableDataHelper::GetTransferable(), SvNumberformat::GetType(), ScDocShell::GetUndoManager(), ScDocument::GetUnprotectedCells(), SvxHyperlinkItem::GetURL(), SfxBoolItem::GetValue(), CntUnencodedStringItem::GetValue(), CntUInt16Item::GetValue(), SfxInt16Item::GetValue(), CntUInt32Item::GetValue(), GetValue, ScDocument::GetValue(), ScFormatShell::GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), SfxViewShell::GetViewShellId(), SfxItemPool::GetWhich(), GetWhich, Date::GetYear(), ScDBFunc::GroupDataPilot(), HasClipboardFormat(), SfxItemSet::HasItem(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForDrillDown(), ScDBFunc::HasSelectionForNumGroup(), ScTabView::HideListBox(), ScDBFunc::HideMarkedOutlines(), i, condformat::dialog::ICONSET, IconSet_3Arrows, IconSet_5Boxes, SfxRequest::Ignore(), comphelper::InitAnyPropertySequence(), ScInputHandler::InitRangeFinder(), ScModule::InputEnterHandler(), ScModule::InputKeyEvent(), INS_CELLSDOWN, INS_CELLSRIGHT, INS_INSCOLS_AFTER, INS_INSCOLS_BEFORE, INS_INSROWS_AFTER, INS_INSROWS_BEFORE, INS_NONE, SfxAbstractPasteDialog::Insert(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScInputHandler::InsertFunction(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), ScViewFunc::InsertPageBreak(), ScViewFunc::InsertSpecialChar(), EditView::InsertText(), SfxAbstractPasteDialog::InsertUno(), ScTabViewShell::InsertURL(), ScRange::Intersects(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), SfxRequest::IsAPI(), ScDocument::IsBlockEditable(), ScDocument::IsBlockEmpty(), ScDocument::IsClipboardSource(), ScDocument::IsCutMode(), ScEditableTester::IsEditable(), ScModule::IsEditMode(), AbstractScInsertContentsDlg::IsLink(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScViewData::IsMultiMarked(), SvNumberFormatter::IsNumberFormat(), ScDPObject::IsServiceData(), AbstractScInsertContentsDlg::IsSkipEmptyCells(), ScDocument::IsTabProtected(), comphelper::LibreOfficeKit::isTiledAnnotations(), AbstractScInsertContentsDlg::IsTranspose(), LANGUAGE_CHINESE_SIMPLIFIED, LANGUAGE_CHINESE_TRADITIONAL, SfxUndoManager::LeaveListAction(), limit_cast(), ScIconSetFormatData::m_Entries, ScDBFunc::MakeOutline(), ScMarkData::MarkFromRangeList(), ScDocument::MaxCol(), MAXDOUBLE, ScDocument::MaxRow(), ScDPNumGroupInfo::mbAutoEnd, ScDPNumGroupInfo::mbAutoStart, ScDPNumGroupInfo::mbEnable, MIXED, Mode, nCount, ESelection::nEndPos, nIndex, condformat::dialog::NONE, NONE, ESelection::nStartPos, nType, ScDBFunc::NumGroupDataPilot(), ocSum, ScAddress::Parse(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), pData, pImpl, ScRangeList::push_back(), SfxItemPool::Put(), SfxItemSet::Put(), RANGE_ABS, SfxItemPool::Remove(), ScDBFunc::RemoveOutline(), ScDocFunc::ReplaceConditionalFormat(), ScViewFunc::ReplaceNote(), RET_OK, RET_YES, Right, ScAddress::Row(), Rows, rTarget, AbstractScImportAsciiDlg::SaveParameters(), SC_AUTOCOL_BLACK, SC_CONVERSION_CHINESE_TRANSL, SC_INPUT_TABLE, SC_MARK_SIMPLE, SC_MARK_SIMPLE_FILTERED, SC_MOD, SC_PASTETEXT, SCITEM_CONDFORMATDLGDATA, SCITEM_CONSOLIDATEDATA, SCITEM_SOLVEDATA, SCITEM_STRING, ScResId(), ScViewFunc::SelectionEditable(), AbstractScInsertContentsDlg::SetCellShiftDisabled(), AbstractScInsertContentsDlg::SetChangeTrack(), SfxViewFrame::SetChildWindow(), ScDocFunc::SetConditionalFormatList(), ScDocument::SetConsolidateDlgData(), ScDBFunc::SetDataPilotDetails(), ScCondFormatDlgItem::SetDialogType(), AbstractScFillSeriesDlg::SetEdStartValEnabled(), SbxBase::SetError(), AbstractScInsertContentsDlg::SetFillMode(), ScIconSetFormat::SetIconSetData(), ScModule::SetInputMode(), ScTabView::SetMarkData(), AbstractScCondFormatManagerDlg::SetModified(), ScViewFunc::SetNoteText(), AbstractScInsertContentsDlg::SetOtherDoc(), ScViewData::SetPasteMode(), ScModule::SetRefDialog(), SfxRequest::SetReturnValue(), EditView::SetSelection(), SfxRequest::SetSlot(), ScTabViewShell::ShowCursor(), ScDBFunc::ShowDataPilotSourceData(), ScDBFunc::ShowMarkedOutlines(), ScDocFunc::ShowNote(), ScViewFunc::ShowNote(), ScViewData::SimpleColMarked(), ScViewData::SimpleRowMarked(), o3tl::sorted_vector< Value, Compare, Find, class >::size(), ScViewFunc::Solve(), VclAbstractDialog::StartExecuteAsync(), ScAddress::Tab(), ScViewFunc::TabOp(), ScDBFunc::TestRemoveOutline(), SfxViewFrame::ToggleChildWindow(), ScDBFunc::UngroupDataPilot(), ScDBFunc::UpdateCharts(), ScTabView::UpdateCopySourceOverlay(), ScTabViewShell::UpdateInputHandler(), ScViewFunc::UseScenario(), VALID, void(), and xFrame.

void ScCellShell::ExecuteExternalSource ( const OUString &  _rFile,
const OUString &  _rFilter,
const OUString &  _rOptions,
const OUString &  _rSource,
sal_uLong  _nRefresh,
SfxRequest _rRequest 
)
private
void ScCellShell::ExecuteFillSingleEdit ( )
private
void ScCellShell::ExecuteMove ( SfxRequest rReq)
void ScCellShell::ExecutePage ( SfxRequest rReq)
void ScCellShell::ExecutePageSel ( SfxRequest rReq)
void ScCellShell::ExecuteRotateTrans ( const SfxRequest rReq)
void ScCellShell::ExecuteSubtotals ( SfxRequest rReq)
private
void ScCellShell::ExecuteTrans ( SfxRequest rReq)
void ScCellShell::ExecuteXMLSourceDialog ( )
private
void ScCellShell::GetBlockState ( SfxItemSet rSet)
void ScCellShell::GetCellState ( SfxItemSet rSet)
void ScCellShell::GetClipState ( SfxItemSet rSet)
void ScCellShell::GetDBState ( SfxItemSet rSet)
const VclPtr< vcl::Window > & ScCellShell::GetFrameWin ( ) const

Definition at line 31 of file cellsh4.cxx.

References pFrameWin.

Referenced by ExecuteCursor().

void ScCellShell::GetHLinkState ( SfxItemSet rSet)

put selected text into item?

Definition at line 636 of file cellsh.cxx.

References ScFormatShell::GetViewData(), and SfxItemSet::Put().

void ScCellShell::GetPossibleClipboardFormats ( SvxClipboardFormatItem rFormats)
private
void ScCellShell::GetState ( SfxItemSet rSet)

test for data pilot operation

test for data pilot operation

test for data pilot operation

test for data pilot operation

Definition at line 650 of file cellsh.cxx.

References ScRange::aEnd, ALLHIDDEN, ScRange::aStart, aStr, ATTR_CONDITIONAL(), bVisible, ScAddress::Col(), ScDocument::ContainsNotesInRange(), SfxItemSet::DisableItem(), o3tl::sorted_vector< Value, Compare, Find, class >::empty(), ScMarkData::FillRangeListWithMarks(), SfxWhichIter::FirstWhich(), ScRange::Format(), ScDocument::GetAllNoteCaptionsState(), ScDocument::GetAttr(), ScViewData::GetBindings(), ScDocument::GetChangeTrack(), SfxViewFrame::GetChildWindow(), ScDocument::GetColWidth(), ScCondFormatItem::GetCondFormatData(), SfxChildWindow::GetController(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScFormulaCell::GetErrCode(), ScDocument::GetFilterSelCount(), ScDocument::GetFormula(), ScDocument::GetFormulaCell(), ScTabViewShell::GetFunction(), ScDocument::GetInputString(), ScTabView::GetLockedModifiers(), ScViewData::GetMarkData(), ScViewData::GetMultiArea(), ScDocument::GetName(), ScDocument::GetNote(), ScDocument::GetNotesInRange(), LocaleDataWrapper::getNum(), ScDocument::GetRowHeight(), ScDocument::GetScenarioData(), ScMarkData::GetSelectCount(), ScMarkData::GetSelectedTabs(), Application::GetSettings(), ScViewData::GetSimpleArea(), ScDocument::GetString(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), AllSettings::GetUILocaleDataWrapper(), ScFormatShell::GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), GLOBAL, ScDocument::HasAttrib(), SfxViewFrame::HasChildWindow(), ScDocument::HasColBreak(), ScDocument::HasDetectiveOperations(), ScTabView::HasPageFieldDataAtCursor(), ScDocument::HasRowBreak(), ScDocument::HasSelectionData(), ScDocument::HasTabNotes(), ScDocument::HasValidationData(), ScViewUtil::HideDisabledSlot(), ScDocument::IsAddressInRangeName(), ScTabViewShell::IsAuditShell(), ScDocument::IsBlockEditable(), ScPostIt::IsCaptionShown(), SfxObjectShell::IsDocShared(), ScDocument::IsInInterpreter(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScViewData::IsMultiMarked(), SfxObjectShell::IsReadOnly(), ScFormulaCell::IsRunning(), ScDocument::IsScenario(), ScDocument::IsSelectionEditable(), ScDocument::IsTabProtected(), KEY_MOD1, KEY_SHIFT, Manual, ScDocument::MaxCol(), ScDocument::MaxRow(), MIXED, SfxWhichIter::NextWhich(), ScDBFunc::OutlinePossible(), pData, Protected, ScRangeList::push_back(), SfxItemSet::Put(), ScAddress::Row(), SC_MARK_SIMPLE, SCITEM_CONSOLIDATEDATA, ScResId(), SHEET, o3tl::sorted_vector< Value, Compare, Find, class >::size(), ScAddress::Tab(), TAB_3D, ScViewFunc::TestMergeCells(), ScViewFunc::TestRemoveMerge(), ScDBFunc::TestRemoveOutline(), VALID, and xController.

void ScCellShell::GetStateCursor ( SfxItemSet rSet)
static

Definition at line 240 of file cellsh4.cxx.

bool ScCellShell::HasClipboardFormat ( SotClipboardFormatId  nFormatId)
private
void ScCellShell::InitInterface_Impl ( )
staticprivate

SfxInterface initializer.

Definition at line 63 of file cellsh.cxx.

References SFX_OBJECTBAR_OBJECT.

Member Data Documentation

bool ScCellShell::bPastePossible
private

Definition at line 55 of file cellsh.hxx.

Referenced by GetClipState().

RotateTransliteration ScCellShell::m_aRotateCase
private

Definition at line 71 of file cellsh.hxx.

Referenced by ExecuteRotateTrans().

VclPtr<vcl::Window> ScCellShell::pFrameWin
private

Definition at line 73 of file cellsh.hxx.

Referenced by GetFrameWin().

std::unique_ptr<CellShell_Impl> ScCellShell::pImpl
private

Definition at line 54 of file cellsh.hxx.

Referenced by ExecuteEdit(), GetClipState(), and ~ScCellShell().


The documentation for this class was generated from the following files: