102 m_xTreeView->freeze();
117 DECL_LINK(AsyncStoreNavigatorSettings,
void*,
void);
149 void LoadFile(
const OUString& rUrl);
static bool IsPartOfType(ScContentId nContentType, SdrObjKind nObjIdentifier)
ScAddress GetNotePos(sal_uLong nIndex)
DECL_LINK(ContentDoubleClickHdl, weld::TreeView &, bool)
void SetNavigatorDlgFlag(bool isInNavigateDlg)
const ScAreaLink * GetLink(sal_uLong nIndex)
bool NoteStringsChanged()
const OUString & GetHiddenTitle() const
void SetManualDoc(const OUString &rName)
o3tl::enumarray< ScContentId, sal_uInt16 > pPosList
ScContentId GetRootType() const
std::unique_ptr< weld::TreeView > m_xTreeView
void ApplyNavigatorSettings()
Applies the navigator settings to the listbox.
rtl::Reference< ScLinkTransferObj > m_xTransferObj
void InitRoot(ScContentId nType)
void StoreNavigatorSettings()
Stores the current listbox state in the navigator settings.
void InsertContent(ScContentId nType, const OUString &rValue)
ImplSVEvent * m_nAsyncMouseReleaseId
ScDocShell * GetManualOrCurrent()
ScContentTree(std::unique_ptr< weld::TreeView > xTreeView, ScNavigatorDlg *pNavigatorDlg)
sal_uLong GetChildIndex(const weld::TreeIter *pEntry) const
Returns the child index of the specified listbox entry.
void GetDrawNames(ScContentId nType)
std::unique_ptr< weld::TreeIter > m_xScratchIter
void LaunchAsyncStoreNavigatorSettings()
void Refresh(ScContentId nType=ScContentId::ROOT)
void LoadFile(const OUString &rUrl)
ScNavigatorDlg * pParentWindow
void SelectEntryByName(const ScContentId nRoot, std::u16string_view rName)
void SetRootType(ScContentId nNew)
void GetEntryIndexes(ScContentId &rnRootIndex, sal_uLong &rnChildIndex, const weld::TreeIter *pEntry) const
Returns the indexes of the specified listbox entry.
ScDocument * pHiddenDocument
ScDocument * GetSourceDocument()
void ClearType(ScContentId nType)
bool DrawNamesChanged(ScContentId nType)
void SelectDoc(const OUString &rName)
o3tl::enumarray< ScContentId, std::unique_ptr< weld::TreeIter > > m_aRootNodes
const sal_uLong SC_CONTENT_NOCHILD