LibreOffice Module dbaccess (master) 1
Classes | Namespaces | Typedefs | Functions
genericcontroller.hxx File Reference
#include <sal/config.h>
#include <deque>
#include <map>
#include <memory>
#include <mutex>
#include <utility>
#include <vector>
#include <optional>
#include <com/sun/star/awt/XUserInputInterception.hpp>
#include <com/sun/star/frame/CommandGroup.hpp>
#include <com/sun/star/frame/DispatchInformation.hpp>
#include <com/sun/star/frame/XController2.hpp>
#include <com/sun/star/frame/XDispatch.hpp>
#include <com/sun/star/frame/XDispatchInformationProvider.hpp>
#include <com/sun/star/frame/XDispatchProviderInterceptor.hpp>
#include <com/sun/star/frame/XLayoutManager.hpp>
#include <com/sun/star/frame/XTitle.hpp>
#include <com/sun/star/frame/XTitleChangeBroadcaster.hpp>
#include <com/sun/star/lang/EventObject.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/util/URL.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <comphelper/sharedmutex.hxx>
#include <comphelper/namedvaluecollection.hxx>
#include <connectivity/dbexception.hxx>
#include <cppuhelper/compbase.hxx>
#include <cppuhelper/interfacecontainer.h>
#include <dbaccess/AsynchronousLink.hxx>
#include <dbaccess/controllerframe.hxx>
#include <dbaccess/dbaccessdllapi.h>
#include <dbaccess/IController.hxx>
#include <osl/mutex.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <tools/link.hxx>
#include <vcl/vclptr.hxx>
#include <sfx2/userinputinterception.hxx>
Include dependency graph for genericcontroller.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dbaui::FeatureState
 describes the state of a feature More...
 
struct  dbaui::ControllerFeature
 
class  dbaui::CompareFeatureById
 
struct  dbaui::FeatureListener
 
class  dbaui::FindFeatureListener
 
class  dbaui::OGenericUnoController
 
struct  dbaui::OGenericUnoController::DispatchTarget
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::awt
 
namespace  com::sun::star::beans
 
namespace  com::sun::star::frame
 
namespace  com::sun::star::lang
 
namespace  com::sun::star::sdb
 
namespace  com::sun::star::sdbc
 
namespace  com::sun::star::ui
 
namespace  com::sun::star::uno
 
namespace  com::sun::star::util
 
namespace  vcl
 
namespace  weld
 
namespace  dbaui
 

Typedefs

typedef ::std::map< OUString, ControllerFeature, ::std::less< OUString > > dbaui::SupportedFeatures
 
typedef ::comphelper::SharedMutexBase dbaui::OGenericUnoController_MBASE
 
typedef ::cppu::WeakComponentImplHelper< css::frame::XDispatch, css::frame::XDispatchProviderInterceptor, css::util::XModifyListener, css::frame::XFrameActionListener, css::lang::XInitialization, css::lang::XServiceInfo, css::frame::XDispatchInformationProvider, css::frame::XController2, css::frame::XTitle, css::frame::XTitleChangeBroadcaster, css::awt::XUserInputInterception > dbaui::OGenericUnoController_Base
 

Functions

template<typename T >
bool SAL_CALL dbaui::operator>>= (const css::uno::Any &_any, std::optional< T > &_value)