|
LibreOffice Module dbaccess (master) 1
|
#include "subcomponentmanager.hxx"#include "AppController.hxx"#include <strings.hxx>#include <com/sun/star/frame/XFrame.hpp>#include <com/sun/star/frame/XModel.hpp>#include <com/sun/star/frame/XModel2.hpp>#include <com/sun/star/util/XCloseable.hpp>#include <com/sun/star/awt/XTopWindow.hpp>#include <com/sun/star/embed/XComponentSupplier.hpp>#include <com/sun/star/ucb/XCommandProcessor.hpp>#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <comphelper/diagnose_ex.hxx>#include <dbaccess/dataview.hxx>#include <utility>#include <vcl/svapp.hxx>#include <osl/mutex.hxx>#include <algorithm>Go to the source code of this file.
Classes | |
| struct | dbaui::SubComponentManager_Data |
Namespaces | |
| namespace | dbaui |
| ElementOpenMode eOpenMode |
the mode in which the sub component has been opened
Definition at line 79 of file subcomponentmanager.cxx.
Referenced by dbaui::OApplicationController::doAction().
|
private |
Definition at line 189 of file subcomponentmanager.cxx.
|
private |
Definition at line 188 of file subcomponentmanager.cxx.
|
private |
Definition at line 187 of file subcomponentmanager.cxx.
| sal_Int32 nComponentType |
type of the component - an ElementType value, except for relation design
Definition at line 77 of file subcomponentmanager.cxx.
| OUString sName |
the name of the sub component, empty if it is yet unsaved
Definition at line 75 of file subcomponentmanager.cxx.
| Reference< XCommandProcessor > xComponentCommandProcessor |
the document definition which holds the component, if any; as CommandProcessor
Definition at line 87 of file subcomponentmanager.cxx.
| Reference< XController > xController |
the controller of the sub component. Must not be <NULL>
Definition at line 83 of file subcomponentmanager.cxx.
Referenced by dbaccess::ODatabaseDocument::createViewController(), dbaui::OGenericUnoController::executeUserDefinedFeatures(), dbaccess::ODatabaseModelImpl::GetFrameWeld(), dbaccess::ODocumentDefinition::impl_onActivateEmbeddedObject_nothrow(), dbaccess::SubComponentRecovery::impl_recoverQueryDesign_throw(), dbaccess::SubComponentRecovery::impl_recoverSubDocument_throw(), dbaui::lcl_notifyFocusChange_nothrow(), dbaui::lcl_setFrame_nothrow(), dbaui::OApplicationController::onAttachedFrame(), dbaccess::ODocumentDefinition::prepareClose(), dbaui::OTableEditorCtrl::SetControlText(), dbaui::ODataView::StateChanged(), dbaui::OTableDesignCellUndoAct::Undo(), and dbaccess::SubComponentLoader::windowShown().
| Reference< XPropertySet > xDocumentDefinitionProperties |
the document definition which holds the component, if any; as PropertySet
Definition at line 89 of file subcomponentmanager.cxx.
| Reference< XFrame > xFrame |
the frame which the component resides in. Must not be <NULL>
Definition at line 81 of file subcomponentmanager.cxx.
Referenced by dbaui::SubComponentManager::activateSubFrame(), dbaui::OGenericUnoController::attachFrame(), dbaui::OApplicationController::disposing(), dbaui::DatabaseObjectView::doDispatch(), dbaui::OApplicationController::getApplicationMainWindow(), dbaccess::ODatabaseModelImpl::GetFrameWeld(), dbaui::OGenericUnoController::getTopMostContainerWindow(), dbaccess::ODatabaseDocument::impl_closeControllerFrames_nolck_throw(), dbaccess::ODatabaseDocument::impl_disposeControllerFrames_nothrow(), dbaui::SbaTableQueryBrowser::impl_initialize(), IMPL_LINK_NOARG(), dbaccess::ODocumentDefinition::impl_onActivateEmbeddedObject_nothrow(), dbaui::OGenericUnoController::initialize(), dbaccess::ODocumentDefinition::prepareClose(), and dbaccess::SubComponentLoader::windowShown().
| Reference< XModel > xModel |
the model of the sub component. Might be <NULL>
Definition at line 85 of file subcomponentmanager.cxx.
Referenced by dbaccess::ODatabaseSource::buildLowLevelConnection(), dbaui::UnoDataBrowserView::Construct(), dbaccess::ODatabaseModelImpl::createNewModel_deliverOwnership(), dbaccess::ODatabaseModelImpl::dispose(), dbaui::OApplicationController::doAction(), dbaccess::ODatabaseSource::flush(), dbaui::ODbDataSourceAdministrationHelper::getCurrentSettings(), dbaccess::ODatabaseSource::getDatabaseDocument(), dbaccess::ODatabaseModelImpl::GetFrameWeld(), dbaccess::ODocumentDefinition::impl_onActivateEmbeddedObject_nothrow(), dbaccess::ODatabaseDocument::impl_writeStorage_throw(), dbaxml::ODBFilter::implImport(), dbaccess::ODocumentDefinition::isModified(), dbaui::lcl_setFrame_nothrow(), dbaccess::lcl_uglyHackToStoreDialogeEmbedImages(), dbaui::lcl_updateActiveComponents_nothrow(), dbaccess::ODocumentDefinition::loadEmbeddedObject(), dbaccess::ODatabaseContext::loadObjectFromURL(), dbaui::OApplicationController::onAttachedFrame(), dbaccess::ODocumentDefinition::onCommandOpenSomething(), dbaccess::ODocumentDefinition::prepareClose(), dbaccess::ODatabaseContext::registerObject(), dbaui::ODbTypeWizDialogSetup::SaveDatabaseDocument(), and dbaui::ODataView::StateChanged().