Source Code (Use browser search to find items of interest.)
Class Index
kword'PageElement (./koffice/kword/filters/mif/treebuild_page.h:100)
class PageElement
{
public:
enum PageElementType { T_PageType, T_PageTag, T_PageSize,
T_PageOrientation, T_PageAngle,
T_PageNum, T_PageBackground,
T_Unique, T_TextRect, T_TextLine,
T_PolyLine, T_Frame, T_Rectangle,
T_RunAroundGap, T_RunAroundType, T_Polygon,
T_Group, T_Ellipse };
PageElement( PageType* element );
PageElement( PageTag* element );
PageElement( PageSize* element );
PageElement( PageOrientation* element );
PageElement( PageAngle* element );
PageElement( PageNum* element );
PageElement( PageBackground* element );
PageElement( Unique* element );
PageElement( TextRect* element );
PageElement( TextLine* element );
PageElement( PolyLine* element );
PageElement( Frame* element );
PageElement( Rectangle* element );
PageElement( RunAroundGap* element );
PageElement( RunAroundType* element );
PageElement( Polygon* element );
PageElement( Group* element );
PageElement( Ellipse* element );
PageElementType type() const { return _type; }
TextRect* textRect() const { return _type == T_TextRect ?
_textrect : 0; }
private:
PageElementType _type;
union {
PageTag* _pagetag;
PageSize* _pagesize;
PageType* _pagetype;
PageOrientation* _pageorientation;
PageAngle* _pageangle;
PageNum* _pagenum;
PageBackground* _pagebackground;
Unique* _unique;
TextRect* _textrect;
TextLine* _textline;
PolyLine* _polyline;
Frame* _frame;
Rectangle* _rectangle;
RunAroundGap* _runaroundgap;
RunAroundType* _runaroundtype;
Polygon* _polygon;
Group* _group;
Ellipse* _ellipse;
};
};
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:21)
PageElement::PageElement(Unique * element)
{
_type = T_Unique;
_unique = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:28)
PageElement::PageElement(PageType * element)
{
_type = T_PageType;
_pagetype = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:35)
PageElement::PageElement(PageTag * element)
{
_type = T_PageTag;
_pagetag = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:42)
PageElement::PageElement(PageSize * element)
{
_type = T_PageSize;
_pagesize = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:49)
PageElement::PageElement(PageOrientation * element)
{
_type = T_PageOrientation;
_pageorientation = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:56)
PageElement::PageElement(PageAngle * element)
{
_type = T_PageAngle;
_pageangle = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:63)
PageElement::PageElement(TextRect * element)
{
_type = T_TextRect;
_textrect = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:70)
PageElement::PageElement(TextLine * element)
{
_type = T_TextLine;
_textline = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:77)
PageElement::PageElement(PolyLine * element)
{
_type = T_PolyLine;
_polyline = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:84)
PageElement::PageElement(Frame * element)
{
_type = T_Frame;
_frame = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:91)
PageElement::PageElement(PageNum * element)
{
_type = T_PageNum;
_pagenum = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:98)
PageElement::PageElement(PageBackground * element)
{
_type = T_PageBackground;
_pagebackground = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:105)
PageElement::PageElement(Rectangle * element)
{
_type = T_Rectangle;
_rectangle = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:112)
PageElement::PageElement(RunAroundType * element)
{
_type = T_RunAroundType;
_runaroundtype = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:119)
PageElement::PageElement(RunAroundGap * element)
{
_type = T_RunAroundGap;
_runaroundgap = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:126)
PageElement::PageElement(Polygon * element)
{
_type = T_Polygon;
_polygon = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:133)
PageElement::PageElement(Group * element)
{
_type = T_Group;
_group = element;
}
kword'PageElement::PageElement() (./koffice/kword/filters/mif/treebuild_page.cpp:140)
PageElement::PageElement(Ellipse * element)
{
_type = T_Ellipse;
_ellipse = element;
}