LibreOffice Module basctl (master) 1
|
#include <bastype2.hxx>
Public Member Functions | |
SbTreeListBox (std::unique_ptr< weld::TreeView > xControl, weld::Window *pTopLevel) | |
virtual | ~SbTreeListBox () override |
void | ScanEntry (const ScriptDocument &rDocument, LibraryLocation eLocation) |
void | ScanAllEntries () |
void | UpdateEntries () |
bool | IsEntryProtected (const weld::TreeIter *pEntry) |
void | SetMode (BrowseMode nM) |
BrowseMode | GetMode () const |
SbModule * | FindModule (const weld::TreeIter *pEntry) |
SbxVariable * | FindVariable (const weld::TreeIter *pEntry) |
bool | FindRootEntry (const ScriptDocument &rDocument, LibraryLocation eLocation, weld::TreeIter &rIter) |
bool | FindEntry (std::u16string_view rText, EntryType eType, weld::TreeIter &rIter) |
EntryDescriptor | GetEntryDescriptor (const weld::TreeIter *pEntry) |
bool | IsValidEntry (const weld::TreeIter &rEntry) |
void | AddEntry (const OUString &rText, const OUString &rImage, const weld::TreeIter *pParent, bool bChildrenOnDemand, std::unique_ptr< Entry > &&rUserData, weld::TreeIter *pRet=nullptr) |
void | connect_changed (const Link< weld::TreeView &, void > &rLink) |
std::unique_ptr< weld::TreeIter > | make_iterator (const weld::TreeIter *pIter=nullptr) const |
void | copy_iterator (const weld::TreeIter &rSource, weld::TreeIter &rDest) const |
bool | get_selected (weld::TreeIter *pIter) const |
void | select (const weld::TreeIter &rIter) |
void | unselect (const weld::TreeIter &rIter) |
void | remove (const weld::TreeIter &rIter) |
bool | get_cursor (weld::TreeIter *pIter) const |
void | set_cursor (const weld::TreeIter &rIter) |
OUString | get_text (const weld::TreeIter &rIter) const |
void | set_text (const weld::TreeIter &rIter, const OUString &rText) |
OUString | get_id (const weld::TreeIter &rIter) const |
bool | get_iter_first (weld::TreeIter &rIter) const |
bool | iter_next_sibling (weld::TreeIter &rIter) const |
bool | iter_children (weld::TreeIter &rIter) const |
bool | iter_parent (weld::TreeIter &rIter) const |
int | get_iter_depth (const weld::TreeIter &rIter) const |
bool | get_row_expanded (const weld::TreeIter &rIter) const |
void | expand_row (const weld::TreeIter &rIter) |
void | set_size_request (int nWidth, int nHeight) |
float | get_approximate_digit_width () const |
int | get_height_rows (int nRows) const |
int | get_iter_index_in_parent (const weld::TreeIter &rIter) const |
void | connect_editing (const Link< const weld::TreeIter &, bool > &rStartLink, const Link< const std::pair< const weld::TreeIter &, OUString > &, bool > &rEndLink) |
void | make_sorted () |
void | RemoveEntry (const weld::TreeIter &rIter) |
void | RemoveEntry (const ScriptDocument &) |
OUString | GetRootEntryName (const ScriptDocument &rDocument, LibraryLocation eLocation) const |
void | SetCurrentEntry (EntryDescriptor const &) |
weld::TreeView & | get_widget () |
Public Member Functions inherited from basctl::DocumentEventListener | |
DocumentEventListener (const DocumentEventListener &)=delete | |
const DocumentEventListener & | operator= (const DocumentEventListener &)=delete |
DocumentEventListener ()=default | |
virtual void | onDocumentCreated (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentOpened (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentSave (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentSaveDone (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentSaveAs (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentSaveAsDone (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentClosed (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentTitleChanged (const ScriptDocument &_rDocument)=0 |
virtual void | onDocumentModeChanged (const ScriptDocument &_rDocument)=0 |
virtual | ~DocumentEventListener () |
Static Public Member Functions | |
static ItemType | ConvertType (EntryType eType) |
static OUString | GetRootEntryBitmaps (const ScriptDocument &rDocument) |
Protected Member Functions | |
DECL_LINK (RequestingChildrenHdl, const weld::TreeIter &, bool) | |
DECL_LINK (OpenCurrentHdl, weld::TreeView &, bool) | |
void | ImpCreateLibEntries (const weld::TreeIter &rShellRootEntry, const ScriptDocument &rDocument, LibraryLocation eLocation) |
void | ImpCreateLibSubEntries (const weld::TreeIter &rLibRootEntry, const ScriptDocument &rDocument, const OUString &rLibName) |
void | ImpCreateLibSubEntriesInVBAMode (const weld::TreeIter &rLibRootEntry, const ScriptDocument &rDocument, const OUString &rLibName) |
void | ImpCreateLibSubSubEntriesInVBAMode (const weld::TreeIter &rLibRootEntry, const ScriptDocument &rDocument, const OUString &rLibName) |
bool | ImpFindEntry (weld::TreeIter &rIter, std::u16string_view rText) |
virtual void | onDocumentCreated (const ScriptDocument &_rDocument) override |
virtual void | onDocumentOpened (const ScriptDocument &_rDocument) override |
virtual void | onDocumentSave (const ScriptDocument &_rDocument) override |
virtual void | onDocumentSaveDone (const ScriptDocument &_rDocument) override |
virtual void | onDocumentSaveAs (const ScriptDocument &_rDocument) override |
virtual void | onDocumentSaveAsDone (const ScriptDocument &_rDocument) override |
virtual void | onDocumentClosed (const ScriptDocument &_rDocument) override |
virtual void | onDocumentTitleChanged (const ScriptDocument &_rDocument) override |
virtual void | onDocumentModeChanged (const ScriptDocument &_rDocument) override |
Private Member Functions | |
void | SetEntryBitmaps (const weld::TreeIter &rIter, const OUString &rImage) |
LibraryType | GetLibraryType () const |
Private Attributes | |
std::unique_ptr< weld::TreeView > | m_xControl |
std::unique_ptr< weld::TreeIter > | m_xScratchIter |
weld::Window * | m_pTopLevel |
bool | m_bFreezeOnFirstAddRemove |
BrowseMode | nMode |
DocumentEventNotifier | m_aNotifier |
Definition at line 174 of file bastype2.hxx.
basctl::SbTreeListBox::SbTreeListBox | ( | std::unique_ptr< weld::TreeView > | xControl, |
weld::Window * | pTopLevel | ||
) |
Definition at line 161 of file bastype2.cxx.
References All, LINK, m_xControl, m_xControl, and nMode.
|
overridevirtual |
Definition at line 173 of file bastype2.cxx.
References basctl::DocumentEventNotifier::dispose(), m_aNotifier, m_xControl, and m_xScratchIter.
void basctl::SbTreeListBox::AddEntry | ( | const OUString & | rText, |
const OUString & | rImage, | ||
const weld::TreeIter * | pParent, | ||
bool | bChildrenOnDemand, | ||
std::unique_ptr< Entry > && | rUserData, | ||
weld::TreeIter * | pRet = nullptr |
||
) |
Definition at line 642 of file bastype2.cxx.
References m_bFreezeOnFirstAddRemove, m_xControl, sId, and weld::toId().
Referenced by basctl::createLibImpl(), basctl::createModImpl(), ImpCreateLibEntries(), ImpCreateLibSubEntries(), ImpCreateLibSubEntriesInVBAMode(), ImpCreateLibSubSubEntriesInVBAMode(), and ScanEntry().
|
inline |
Definition at line 231 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 254 of file bastype2.hxx.
References m_xControl.
Definition at line 344 of file bastype3.cxx.
References eType, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_DOCUMENT, basctl::OBJ_TYPE_LIBRARY, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, basctl::OBJ_TYPE_UNKNOWN, basctl::TYPE_DIALOG, basctl::TYPE_LIBRARY, basctl::TYPE_METHOD, basctl::TYPE_MODULE, and basctl::TYPE_SHELL.
Referenced by basctl::ObjectPage::DeleteCurrent(), basctl::IMPL_LINK(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 233 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl(), and basctl::createModImpl().
|
protected |
|
protected |
|
inline |
Definition at line 249 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createModImpl(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
bool basctl::SbTreeListBox::FindEntry | ( | std::u16string_view | rText, |
EntryType | eType, | ||
weld::TreeIter & | rIter | ||
) |
Definition at line 603 of file bastype2.cxx.
References eType, basctl::Entry::GetType(), and m_xControl.
Referenced by basctl::createModImpl(), ImpCreateLibEntries(), ImpCreateLibSubEntries(), ImpCreateLibSubEntriesInVBAMode(), ImpCreateLibSubSubEntriesInVBAMode(), and SetCurrentEntry().
SbModule * basctl::SbTreeListBox::FindModule | ( | const weld::TreeIter * | pEntry | ) |
Definition at line 413 of file bastype3.cxx.
References FindVariable().
Referenced by FindVariable().
bool basctl::SbTreeListBox::FindRootEntry | ( | const ScriptDocument & | rDocument, |
LibraryLocation | eLocation, | ||
weld::TreeIter & | rIter | ||
) |
Definition at line 418 of file bastype3.cxx.
References basctl::DocumentEntry::GetDocument(), basctl::DocumentEntry::GetLocation(), basctl::ScriptDocument::isValid(), and m_xControl.
Referenced by basctl::createModImpl(), ScanEntry(), and SetCurrentEntry().
SbxVariable * basctl::SbTreeListBox::FindVariable | ( | const weld::TreeIter * | pEntry | ) |
Definition at line 147 of file bastype3.cxx.
References aDocument, aEntries, aName, DBG_ASSERT, SbxObject::Find(), FindModule(), basctl::ScriptDocument::getApplicationScriptDocument(), basctl::Entry::GetType(), m_xControl, basctl::OBJ_TYPE_CLASS_MODULES, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_DOCUMENT_OBJECTS, basctl::OBJ_TYPE_LIBRARY, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, basctl::OBJ_TYPE_NORMAL_MODULES, and basctl::OBJ_TYPE_USERFORMS.
Referenced by FindModule().
|
inline |
Definition at line 251 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 238 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl().
Definition at line 252 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 242 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 247 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::ExecuteDrop(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 243 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 253 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 248 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createModImpl(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 234 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 240 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 270 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::AcceptDrop(), basctl::SbTreeListBoxDropTarget::ExecuteDrop(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
EntryDescriptor basctl::SbTreeListBox::GetEntryDescriptor | ( | const weld::TreeIter * | pEntry | ) |
Definition at line 240 of file bastype3.cxx.
References aDocument, aEntries, aName, eType, basctl::ScriptDocument::getApplicationScriptDocument(), basctl::Entry::GetType(), basctl::LIBRARY_LOCATION_UNKNOWN, m_xControl, basctl::OBJ_TYPE_CLASS_MODULES, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_DOCUMENT, basctl::OBJ_TYPE_DOCUMENT_OBJECTS, basctl::OBJ_TYPE_LIBRARY, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, basctl::OBJ_TYPE_NORMAL_MODULES, basctl::OBJ_TYPE_UNKNOWN, and basctl::OBJ_TYPE_USERFORMS.
Referenced by basctl::SbTreeListBoxDropTarget::AcceptDrop(), basctl::SbTreeListBoxDropTarget::ExecuteDrop(), ImpCreateLibSubSubEntriesInVBAMode(), IsEntryProtected(), IsValidEntry(), basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving(), RemoveEntry(), and UpdateEntries().
|
private |
Definition at line 668 of file bastype2.cxx.
References basctl::All, basctl::Dialog, Dialogs, eType, basctl::Module, Modules, and nMode.
Referenced by GetRootEntryName().
|
inline |
Definition at line 216 of file bastype2.hxx.
References nMode.
Referenced by basctl::createLibImpl().
|
static |
Definition at line 683 of file bastype2.cxx.
References DBG_UNHANDLED_EXCEPTION, Exception, basctl::ScriptDocument::getDocument(), SvFileInformationManager::GetFileImageId(), i, basctl::ScriptDocument::isDocument(), basctl::ScriptDocument::isValid(), Name, and nCount.
Referenced by ScanEntry().
OUString basctl::SbTreeListBox::GetRootEntryName | ( | const ScriptDocument & | rDocument, |
LibraryLocation | eLocation | ||
) | const |
Definition at line 678 of file bastype2.cxx.
References GetLibraryType(), and basctl::ScriptDocument::getTitle().
Referenced by IsValidEntry(), and ScanEntry().
|
protected |
Definition at line 207 of file bastype2.cxx.
References AddEntry(), Dialogs, basctl::E_DIALOGS, basctl::E_SCRIPTS, FindEntry(), basctl::ScriptDocument::getLibraryContainer(), basctl::ScriptDocument::getLibraryLocation(), basctl::ScriptDocument::getLibraryNames(), i, ImpCreateLibSubEntries(), m_xControl, Modules, nMode, basctl::OBJ_TYPE_LIBRARY, SetEntryBitmaps(), and sId.
Referenced by ScanEntry().
|
protected |
Definition at line 268 of file bastype2.cxx.
References AddEntry(), aName, DBG_UNHANDLED_EXCEPTION, Dialogs, basctl::E_DIALOGS, basctl::E_SCRIPTS, FindEntry(), basctl::ScriptDocument::getLibraryContainer(), basctl::GetMethodNames(), basctl::ScriptDocument::getObjectNames(), i, ImpCreateLibSubEntriesInVBAMode(), basctl::ScriptDocument::isInVBAMode(), m_xControl, Modules, nCount, nMode, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, and Subs.
Referenced by ImpCreateLibEntries().
|
protected |
Definition at line 367 of file bastype2.cxx.
References AddEntry(), aEntries, aEntryName, eType, FindEntry(), basctl::IDEResId(), ImpCreateLibSubSubEntriesInVBAMode(), m_xControl, basctl::OBJ_TYPE_CLASS_MODULES, basctl::OBJ_TYPE_DOCUMENT_OBJECTS, basctl::OBJ_TYPE_NORMAL_MODULES, basctl::OBJ_TYPE_USERFORMS, and SetEntryBitmaps().
Referenced by ImpCreateLibSubEntries().
|
protected |
Definition at line 394 of file bastype2.cxx.
References AddEntry(), aEntryName, aName, DBG_UNHANDLED_EXCEPTION, basctl::E_SCRIPTS, eType, FindEntry(), GetEntryDescriptor(), basctl::GetMethodNames(), basctl::ModuleInfoHelper::getModuleType(), basctl::ModuleInfoHelper::getObjectName(), basctl::ScriptDocument::getObjectNames(), basctl::ScriptDocument::getOrCreateLibrary(), basctl::EntryDescriptor::GetType(), i, m_xControl, nCount, nMode, basctl::OBJ_TYPE_CLASS_MODULES, basctl::OBJ_TYPE_DOCUMENT_OBJECTS, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, basctl::OBJ_TYPE_NORMAL_MODULES, basctl::OBJ_TYPE_UNKNOWN, basctl::OBJ_TYPE_USERFORMS, and Subs.
Referenced by ImpCreateLibSubEntriesInVBAMode().
|
protected |
Definition at line 479 of file bastype2.cxx.
References m_xControl.
Referenced by SetCurrentEntry().
bool basctl::SbTreeListBox::IsEntryProtected | ( | const weld::TreeIter * | pEntry | ) |
Definition at line 617 of file bastype2.cxx.
References basctl::E_SCRIPTS, basctl::EntryDescriptor::GetDocument(), GetEntryDescriptor(), basctl::EntryDescriptor::GetLibName(), basctl::ScriptDocument::getLibraryContainer(), basctl::ScriptDocument::isAlive(), and m_xControl.
bool basctl::SbTreeListBox::IsValidEntry | ( | const weld::TreeIter & | rEntry | ) |
Definition at line 358 of file bastype3.cxx.
References aDocument, aName, basctl::E_DIALOGS, basctl::E_SCRIPTS, eType, basctl::EntryDescriptor::GetDocument(), GetEntryDescriptor(), basctl::EntryDescriptor::GetLibName(), basctl::EntryDescriptor::GetLocation(), basctl::EntryDescriptor::GetMethodName(), basctl::EntryDescriptor::GetName(), GetRootEntryName(), basctl::EntryDescriptor::GetType(), basctl::HasMethod(), m_xControl, basctl::OBJ_TYPE_CLASS_MODULES, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_DOCUMENT, basctl::OBJ_TYPE_DOCUMENT_OBJECTS, basctl::OBJ_TYPE_LIBRARY, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, basctl::OBJ_TYPE_NORMAL_MODULES, and basctl::OBJ_TYPE_USERFORMS.
Referenced by UpdateEntries().
|
inline |
Definition at line 245 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 244 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 246 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 232 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl(), basctl::createModImpl(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 260 of file bastype2.hxx.
References m_xControl.
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 521 of file bastype2.cxx.
References RemoveEntry(), and UpdateEntries().
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 491 of file bastype2.cxx.
References UpdateEntries().
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 534 of file bastype2.cxx.
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 496 of file bastype2.cxx.
References UpdateEntries().
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 501 of file bastype2.cxx.
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 511 of file bastype2.cxx.
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 516 of file bastype2.cxx.
References UpdateEntries().
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 506 of file bastype2.cxx.
|
overrideprotectedvirtual |
Implements basctl::DocumentEventListener.
Definition at line 529 of file bastype2.cxx.
|
inline |
Definition at line 237 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
void basctl::SbTreeListBox::RemoveEntry | ( | const ScriptDocument & | rDocument | ) |
Definition at line 588 of file bastype2.cxx.
References basctl::EntryDescriptor::GetDocument(), GetEntryDescriptor(), m_xControl, m_xScratchIter, and RemoveEntry().
void basctl::SbTreeListBox::RemoveEntry | ( | const weld::TreeIter & | rIter | ) |
Definition at line 572 of file bastype2.cxx.
References m_bFreezeOnFirstAddRemove, and m_xControl.
Referenced by onDocumentClosed(), RemoveEntry(), and UpdateEntries().
void basctl::SbTreeListBox::ScanAllEntries | ( | ) |
Definition at line 125 of file bastype3.cxx.
References basctl::ScriptDocument::DocumentsSorted, basctl::ScriptDocument::getAllScriptDocuments(), basctl::ScriptDocument::getApplicationScriptDocument(), basctl::LIBRARY_LOCATION_DOCUMENT, basctl::LIBRARY_LOCATION_SHARE, basctl::LIBRARY_LOCATION_USER, m_bFreezeOnFirstAddRemove, m_xControl, and ScanEntry().
Referenced by UpdateEntries().
void basctl::SbTreeListBox::ScanEntry | ( | const ScriptDocument & | rDocument, |
LibraryLocation | eLocation | ||
) |
Definition at line 186 of file bastype2.cxx.
References AddEntry(), FindRootEntry(), GetRootEntryBitmaps(), GetRootEntryName(), ImpCreateLibEntries(), basctl::ScriptDocument::isAlive(), m_xControl, and m_xScratchIter.
Referenced by ScanAllEntries().
|
inline |
Definition at line 235 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl(), basctl::createModImpl(), and basctl::SbTreeListBoxDropTarget::NotifyCopyingMoving().
|
inline |
Definition at line 239 of file bastype2.hxx.
References m_xControl.
Referenced by basctl::createLibImpl(), and basctl::createModImpl().
Definition at line 250 of file bastype2.hxx.
References m_xControl.
|
inline |
Definition at line 241 of file bastype2.hxx.
References m_xControl.
void basctl::SbTreeListBox::SetCurrentEntry | ( | EntryDescriptor const & | rDesc | ) |
Definition at line 728 of file bastype2.cxx.
References aDocument, aName, bSubEntry, eType, FindEntry(), FindRootEntry(), basctl::ScriptDocument::getApplicationScriptDocument(), basctl::EntryDescriptor::GetDocument(), basctl::EntryDescriptor::GetLibName(), basctl::EntryDescriptor::GetLibSubName(), basctl::EntryDescriptor::GetLocation(), basctl::EntryDescriptor::GetMethodName(), basctl::EntryDescriptor::GetName(), basctl::EntryDescriptor::GetType(), ImpFindEntry(), basctl::LIBRARY_LOCATION_USER, m_xControl, m_xScratchIter, basctl::OBJ_TYPE_DIALOG, basctl::OBJ_TYPE_LIBRARY, basctl::OBJ_TYPE_METHOD, basctl::OBJ_TYPE_MODULE, and basctl::OBJ_TYPE_UNKNOWN.
Referenced by UpdateEntries().
|
private |
Definition at line 663 of file bastype2.cxx.
References m_xControl.
Referenced by ImpCreateLibEntries(), and ImpCreateLibSubEntriesInVBAMode().
|
inline |
Definition at line 215 of file bastype2.hxx.
References nMode.
|
inline |
Definition at line 236 of file bastype2.hxx.
References m_xControl.
void basctl::SbTreeListBox::UpdateEntries | ( | ) |
Definition at line 539 of file bastype2.cxx.
References GetEntryDescriptor(), IsValidEntry(), m_xControl, m_xScratchIter, RemoveEntry(), ScanAllEntries(), and SetCurrentEntry().
Referenced by onDocumentClosed(), onDocumentCreated(), onDocumentOpened(), and onDocumentSaveAsDone().
|
private |
Definition at line 182 of file bastype2.hxx.
Referenced by ~SbTreeListBox().
|
private |
Definition at line 180 of file bastype2.hxx.
Referenced by AddEntry(), RemoveEntry(), and ScanAllEntries().
|
private |
Definition at line 179 of file bastype2.hxx.
|
private |
Definition at line 177 of file bastype2.hxx.
Referenced by AddEntry(), connect_changed(), connect_editing(), copy_iterator(), expand_row(), FindEntry(), FindRootEntry(), FindVariable(), get_approximate_digit_width(), get_cursor(), get_height_rows(), get_id(), get_iter_depth(), get_iter_first(), get_iter_index_in_parent(), get_row_expanded(), get_selected(), get_text(), get_widget(), GetEntryDescriptor(), ImpCreateLibEntries(), ImpCreateLibSubEntries(), ImpCreateLibSubEntriesInVBAMode(), ImpCreateLibSubSubEntriesInVBAMode(), ImpFindEntry(), IsEntryProtected(), IsValidEntry(), iter_children(), iter_next_sibling(), iter_parent(), make_iterator(), make_sorted(), remove(), RemoveEntry(), SbTreeListBox(), ScanAllEntries(), ScanEntry(), select(), set_cursor(), set_size_request(), set_text(), SetCurrentEntry(), SetEntryBitmaps(), unselect(), UpdateEntries(), and ~SbTreeListBox().
|
private |
Definition at line 178 of file bastype2.hxx.
Referenced by RemoveEntry(), ScanEntry(), SetCurrentEntry(), UpdateEntries(), and ~SbTreeListBox().
|
private |
Definition at line 181 of file bastype2.hxx.
Referenced by GetLibraryType(), GetMode(), ImpCreateLibEntries(), ImpCreateLibSubEntries(), ImpCreateLibSubSubEntriesInVBAMode(), SbTreeListBox(), and SetMode().