LibreOffice Module reportdesign (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions
RptDef.hxx File Reference
#include <memory>
#include <map>
#include <sal/config.h>
#include "dllapi.h"
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/style/XStyle.hpp>
#include <svx/svdobjkind.hxx>
#include <svx/svdtypes.hxx>
Include dependency graph for RptDef.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rptui::AnyConverter
 

Namespaces

 com::sun::star
 
 com::sun::star::report
 
 rptui
 

Typedefs

typedef ::std::pair< OUString, std::shared_ptr< AnyConverter > > rptui::TPropertyConverter
 
typedef std::map< OUString, TPropertyConverter > rptui::TPropertyNamePair
 

Enumerations

enum  rptui::ControlModification {
  rptui::ControlModification::NONE = 0,
  rptui::ControlModification::LEFT = 1,
  rptui::ControlModification::RIGHT = 2,
  rptui::ControlModification::TOP = 3,
  rptui::ControlModification::BOTTOM = 4,
  rptui::ControlModification::CENTER_HORIZONTAL = 5,
  rptui::ControlModification::CENTER_VERTICAL = 6,
  rptui::ControlModification::WIDTH_SMALLEST = 7,
  rptui::ControlModification::HEIGHT_SMALLEST = 8,
  rptui::ControlModification::WIDTH_GREATEST = 9,
  rptui::ControlModification::HEIGHT_GREATEST = 10
}
 

Functions

constexpr SdrLayerID rptui::RPT_LAYER_FRONT (0)
 
constexpr SdrLayerID rptui::RPT_LAYER_BACK (1)
 
constexpr SdrLayerID rptui::RPT_LAYER_HIDDEN (2)
 
const TPropertyNamePair & rptui::getPropertyNameMap (sal_uInt16 _nObjectId)
 returns the property name map for the given property id More...
 
REPORTDESIGN_DLLPUBLIC css::uno::Reference< css::style::XStyle > rptui::getUsedStyle (const css::uno::Reference< css::report::XReportDefinition > &_xReport)
 
template<typename T >
rptui::getStyleProperty (const css::uno::Reference< css::report::XReportDefinition > &_xReport, const OUString &_sPropertyName)