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 ();