LibreOffice Module svl (master) 1
|
#include <sal/config.h>
#include <memory>
#include <vector>
#include <com/sun/star/uno/Any.hxx>
#include <svl/hint.hxx>
#include <svl/svldllapi.h>
#include <svl/typedwhich.hxx>
#include <tools/mapunit.hxx>
#include <tools/long.hxx>
#include <boost/property_tree/ptree_fwd.hpp>
Go to the source code of this file.
Classes | |
class | SfxPoolItem |
class | SfxVoidItem |
class | SfxPoolItemHint |
Macros | |
#define | SFX_ITEMS_OLD_MAXREF 0xffef |
#define | SFX_ITEMS_MAXREF 0xfffffffe |
#define | SFX_ITEMS_SPECIAL 0xffffffff |
#define | CONVERT_TWIPS 0x80 |
#define | INVALID_POOL_ITEM reinterpret_cast<SfxPoolItem*>(-1) |
Typedefs | |
typedef struct _xmlTextWriter * | xmlTextWriterPtr |
Enumerations | |
enum class | SfxItemKind : sal_Int8 { NONE , DeleteOnIdle , StaticDefault , PoolDefault } |
enum class | SfxItemPresentation { Nameless , Complete } |
enum class | SfxItemState { UNKNOWN = 0 , DISABLED = 0x0001 , DONTCARE = 0x0010 , DEFAULT = 0x0020 , SET = 0x0040 } |
These values have to match the values in the css::frame::status::ItemState IDL to be found at offapi/com/sun/star/frame/status/ItemState.idl. More... | |
Functions | |
bool | Any2Bool (const css::uno::Any &rValue) |
bool | IsPoolDefaultItem (const SfxPoolItem *pItem) |
bool | IsStaticDefaultItem (const SfxPoolItem *pItem) |
bool | IsDefaultItem (const SfxPoolItem *pItem) |
bool | IsPooledItem (const SfxPoolItem *pItem) |
bool | IsInvalidItem (const SfxPoolItem *pItem) |
#define CONVERT_TWIPS 0x80 |
Definition at line 50 of file poolitem.hxx.
#define INVALID_POOL_ITEM reinterpret_cast<SfxPoolItem*>(-1) |
Definition at line 109 of file poolitem.hxx.
#define SFX_ITEMS_MAXREF 0xfffffffe |
Definition at line 47 of file poolitem.hxx.
#define SFX_ITEMS_OLD_MAXREF 0xffef |
Definition at line 46 of file poolitem.hxx.
#define SFX_ITEMS_SPECIAL 0xffffffff |
Definition at line 48 of file poolitem.hxx.
typedef struct _xmlTextWriter* xmlTextWriterPtr |
Definition at line 113 of file poolitem.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
DeleteOnIdle | |
StaticDefault | |
PoolDefault |
Definition at line 38 of file poolitem.hxx.
|
strong |
Enumerator | |
---|---|
Nameless | |
Complete |
Definition at line 71 of file poolitem.hxx.
|
strong |
These values have to match the values in the css::frame::status::ItemState IDL to be found at offapi/com/sun/star/frame/status/ItemState.idl.
Definition at line 82 of file poolitem.hxx.
|
inline |
Definition at line 53 of file poolitem.hxx.
|
inline |
Definition at line 279 of file poolitem.hxx.
References SfxPoolItem::GetKind(), PoolDefault, and StaticDefault.
Referenced by SfxItemPoolCache::ApplyTo(), SfxItemPool::PutImpl(), SfxItemPool::Remove(), SfxItemPool::SetDefaults(), and SfxItemSet::~SfxItemSet().
|
inline |
Definition at line 289 of file poolitem.hxx.
References INVALID_POOL_ITEM.
Referenced by SfxItemPool::CheckItemInPool(), SfxItemSet::ClearAllItemsImpl(), SfxItemSet::ClearInvalidItems(), SfxItemSet::ClearSingleItemImpl(), SfxItemSet::Differentiate(), SfxItemSet::dumpAsXml(), SfxItemSet::Equals(), SfxItemSet::Get(), SfxStyleSheetBase::GetDescription(), SfxItemSet::GetItemStateImpl(), SfxItemSet::Intersect(), SfxItemSet::InvalidateItem(), MergeItem_Impl(), SfxItemSet::MergeValues(), SfxItemSet::Put(), SfxItemSet::PutExtended(), SfxItemSet::PutImpl(), SfxItemSet::RecreateRanges_Impl(), SfxItemSet::SfxItemSet(), and SfxItemSet::~SfxItemSet().
|
inline |
Definition at line 269 of file poolitem.hxx.
References SfxPoolItem::GetKind(), and PoolDefault.
Referenced by SfxItemPool::CheckItemInPool(), SfxItemSet::PutDirect(), and SfxItemPool::Remove().
|
inline |
Definition at line 284 of file poolitem.hxx.
References SfxPoolItem::GetRefCount(), and SFX_ITEMS_MAXREF.
Referenced by SfxItemPoolCache::ApplyTo(), and SfxItemPool::PutImpl().
|
inline |
Definition at line 274 of file poolitem.hxx.
References SfxPoolItem::GetKind(), and StaticDefault.
Referenced by SfxItemPool::CheckItemInPool(), SfxItemSet::PutDirect(), SfxItemPool::ReleaseDefaults(), SfxItemPool::Remove(), and SfxItemSet::SfxItemSet().