5#ifndef __LedItControlItem_h__
6#define __LedItControlItem_h__ 1
8#include "Stroika/Foundation/StroikaPreComp.h"
10#include "Stroika/Frameworks/Led/Platform/MFC_WordProcessor.h"
12#include "LedItConfig.h"
17class LedItControlItem :
public Platform::Led_MFC_ControlItem {
19 LedItControlItem (COleDocument* pContainer = NULL);
23 static SimpleEmbeddedObjectStyleMarker* mkLedItControlItemStyleMarker (
const char* embeddingTag,
const void* data,
size_t len);
24 static SimpleEmbeddedObjectStyleMarker* mkLedItControlItemStyleMarker (ReaderFlavorPackage& flavorPackage);
27 using inherited = Led_MFC_ControlItem;
30 virtual BOOL CanActivate ()
override;
33 nonvirtual LedItDocument& GetDocument ()
const;
36 DECLARE_SERIAL (LedItControlItem)
44#if !qStroika_Foundation_Debug_AssertionsChecked
45inline LedItDocument& LedItControlItem::GetDocument ()
const
48 return *(LedItDocument*)COleClientItem::GetDocument ();