LibreOffice Module vbahelper (master) 1
Classes | Typedefs | Functions | Variables
vbaapplicationbase.cxx File Reference
#include <vbahelper/vbaapplicationbase.hxx>
#include <sal/macros.h>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/lang/XMultiComponentFactory.hpp>
#include <com/sun/star/frame/XLayoutManager.hpp>
#include <com/sun/star/awt/XWindow2.hpp>
#include <filter/msfilter/msvbahelper.hxx>
#include <rtl/ref.hxx>
#include <tools/datetime.hxx>
#include <vcl/timer.hxx>
#include <vcl/svapp.hxx>
#include <basic/sbstar.hxx>
#include <basic/sbmeth.hxx>
#include <basic/sbmod.hxx>
#include <basic/vbahelper.hxx>
#include <comphelper/asyncquithandler.hxx>
#include "vbacommandbars.hxx"
#include <o3tl/hash_combine.hxx>
#include <o3tl/string_view.hxx>
#include <unordered_map>
Include dependency graph for vbaapplicationbase.cxx:

Go to the source code of this file.

Classes

struct  VbaApplicationBase_Impl
 

Typedefs

typedef ::std::pair< OUString, ::std::pair< double, double > > VbaTimerInfo
 
typedef std::unordered_map< VbaTimerInfo, std::unique_ptr< VbaTimer >, VbaTimerInfoHash > VbaTimerHashMap
 

Functions

 IMPL_LINK_NOARG (VbaTimer, MacroCallHdl, Timer *, void)
 

Variables

constexpr OUStringLiteral OFFICEVERSION = u"11.0"
 

Typedef Documentation

◆ VbaTimerHashMap

typedef std::unordered_map< VbaTimerInfo, std::unique_ptr<VbaTimer>, VbaTimerInfoHash > VbaTimerHashMap

Definition at line 150 of file vbaapplicationbase.cxx.

◆ VbaTimerInfo

typedef ::std::pair< OUString, ::std::pair< double, double > > VbaTimerInfo

Definition at line 53 of file vbaapplicationbase.cxx.

Function Documentation

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( VbaTimer  ,
MacroCallHdl  ,
Timer ,
void   
)

Definition at line 113 of file vbaapplicationbase.cxx.

Variable Documentation

◆ OFFICEVERSION

constexpr OUStringLiteral OFFICEVERSION = u"11.0"
constexpr

Definition at line 51 of file vbaapplicationbase.cxx.

Referenced by VbaApplicationBase::getVersion().