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().