SciFigs::LegendItemWidget Member List
This is the complete list of members for SciFigs::LegendItemWidget, including all inherited members.
_anchorSciFigs::GraphicObject [protected]
_displayTextSciFigs::LegendItemDisplay [protected]
_penSciFigs::LegendItem [protected]
_printAnchorSciFigs::GraphicObject [protected]
_printBottomMarginSciFigs::GraphicObject [protected]
_printHeightSciFigs::GraphicObject [protected]
_printLeftMarginSciFigs::GraphicObject [protected]
_printRightMarginSciFigs::GraphicObject [protected]
_printTopMarginSciFigs::GraphicObject [protected]
_printWidthSciFigs::GraphicObject [protected]
_symbolSciFigs::LegendItem [protected]
_textSciFigs::LegendItem [protected]
_textColorSciFigs::LegendItem [protected]
activeObject(const char *className=0) const SciFigs::GraphicObject
addActions()SciFigs::GraphicObject [protected, virtual]
addProperties(PropertyProxy *pp)SciFigs::GraphicObject [virtual]
allImageFilterSciFigs::GraphicObject [static]
anchorSciFigs::GraphicObject
anchor() const SciFigs::GraphicObject [inline]
anchorString() const SciFigs::GraphicObject
SciFigs::binData200510TagQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::binData200510TagQGpCoreTools::XMLClass [static]
SciFigs::binDataTagQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::binDataTagQGpCoreTools::XMLClass [static]
BottomLeft enum valueSciFigs::GraphicObject
BottomRight enum valueSciFigs::GraphicObject
SciFigs::closeBeginTagStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::closeBeginTagStrQGpCoreTools::XMLClass [static]
SciFigs::closeEndTagStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::closeEndTagStrQGpCoreTools::XMLClass [static]
colorMask(const QPixmap &pixmap, uint blankColor)SciFigs::GraphicObject [static]
constantWidthHeightRatioSciFigs::GraphicObject
constantWidthHeightRatio() const SciFigs::GraphicObject [inline]
copy()SciFigs::GraphicObject [slot]
copyImage(int dpi=0)SciFigs::GraphicObject [slot]
copyMakeUp()SciFigs::GraphicObject [slot]
deepUpdate()SciFigs::GraphicObject [inline, virtual, slot]
deleteObject()SciFigs::GraphicObject [slot]
drag(Point2D delta)SciFigs::GraphicObject
dragged(Point2D delta)SciFigs::GraphicObject [signal]
DUMMY_PROPERTIESSciFigs::GraphicObject
SciFigs::endTagStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::endTagStrQGpCoreTools::XMLClass [static]
enterEvent(QEvent *e)SciFigs::GraphicObject [protected, virtual]
SciFigs::Error enum nameQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::Error enum nameQGpCoreTools::XMLClass
SciFigs::ErrorBinaryFileNotFound enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorBinaryFileNotFound enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEmptyContextStack enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEmptyContextStack enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEmptyTag enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEmptyTag enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEndStillInside enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEndStillInside enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEndTagNotFound enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEndTagNotFound enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEndTruncatedContext enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEndTruncatedContext enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEndTruncatedString enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEndTruncatedString enum valueQGpCoreTools::XMLClass
SciFigs::ErrorEndTruncatedTag enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorEndTruncatedTag enum valueQGpCoreTools::XMLClass
SciFigs::ErrorFileNotOpen enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorFileNotOpen enum valueQGpCoreTools::XMLClass
SciFigs::ErrorNoDocType enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorNoDocType enum valueQGpCoreTools::XMLClass
SciFigs::ErrorNoVersion enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorNoVersion enum valueQGpCoreTools::XMLClass
SciFigs::ErrorParsingAttributes enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorParsingAttributes enum valueQGpCoreTools::XMLClass
SciFigs::ErrorParsingContent enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorParsingContent enum valueQGpCoreTools::XMLClass
SciFigs::ErrorSettingAttributes enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorSettingAttributes enum valueQGpCoreTools::XMLClass
SciFigs::ErrorSettingBinaryData enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorSettingBinaryData enum valueQGpCoreTools::XMLClass
SciFigs::ErrorUnknowSpecialCharacter enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorUnknowSpecialCharacter enum valueQGpCoreTools::XMLClass
SciFigs::ErrorUnmatchedAmpSemiColon enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorUnmatchedAmpSemiColon enum valueQGpCoreTools::XMLClass
SciFigs::ErrorUnmatchedTag enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorUnmatchedTag enum valueQGpCoreTools::XMLClass
SciFigs::ErrorUnmatchedTopLevelTag enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorUnmatchedTopLevelTag enum valueQGpCoreTools::XMLClass
SciFigs::ErrorWritingFile enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorWritingFile enum valueQGpCoreTools::XMLClass
SciFigs::ErrorWrongBinaryOffset enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorWrongBinaryOffset enum valueQGpCoreTools::XMLClass
SciFigs::ErrorWrongBinaryTag enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::ErrorWrongBinaryTag enum valueQGpCoreTools::XMLClass
exportImage(QString fileName=QString::null, QString imageFormat=QString::null, int dpi=0)SciFigs::GraphicObject [slot]
SciFigs::falseStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::falseStrQGpCoreTools::XMLClass [static]
SciFigs::FileType enum nameQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::FileType enum nameQGpCoreTools::XMLClass
GraphicObject(QWidget *parent=0, Qt::WFlags f=0)SciFigs::GraphicObject
image(int dpi=0)SciFigs::GraphicObject [slot]
initProxy()QGpGuiTools::PropertyContext
isActive() const SciFigs::GraphicObject
isRemovable()SciFigs::GraphicObject [inline]
isSelected() const SciFigs::GraphicObject
keyPopupMenu()SciFigs::GraphicObject [slot]
leaveEvent(QEvent *e)SciFigs::GraphicObject [protected, virtual]
LegendItem()SciFigs::LegendItem [inline]
LegendItem(const QString &t, const Pen &p, const Symbol &s)SciFigs::LegendItem [inline]
LegendItemDisplay()SciFigs::LegendItemDisplay
LegendItemDisplay(const LegendItem &o)SciFigs::LegendItemDisplay
LegendItemWidget(QWidget *parent=0)SciFigs::LegendItemWidget
SciFigs::message(Error err, const QString &file=QString::null, int line=0)QGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::message(Error err, const QString &file=QString::null, int line=0)QGpCoreTools::XMLClass [static]
mouseDoubleClickEvent(QMouseEvent *e)SciFigs::GraphicObject [protected, virtual]
mouseMoveEvent(QMouseEvent *e)SciFigs::GraphicObject [protected, virtual]
mousePressEvent(QMouseEvent *e)SciFigs::GraphicObject [protected, virtual]
mouseReleaseEvent(QMouseEvent *e)SciFigs::GraphicObject [protected, virtual]
nameSciFigs::GraphicObject
SciFigs::NoError enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::NoError enum valueQGpCoreTools::XMLClass
objectNameSciFigs::GraphicObject
SciFigs::openBeginTagStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::openBeginTagStrQGpCoreTools::XMLClass [static]
operator!=(const LegendItem &o) const SciFigs::LegendItem [inline]
SciFigs::operator=(const GraphicObject &o)SciFigs::GraphicObject
SciFigs::LegendItemDisplay::operator=(const LegendItem &o)SciFigs::LegendItem
operator==(const LegendItem &o) const SciFigs::LegendItem
paint(QPainter &p, double dotpercm, int w, int h)SciFigs::LegendItemWidget [protected, virtual]
SciFigs::GraphicObject::paint(QPainter &p, double dotpercm, int w, int h, bool mask)SciFigs::GraphicObject [protected, virtual]
SciFigs::LegendItemDisplay::paint(QPainter &p, double dotpercm, int x, int y, int w, int h) const SciFigs::LegendItemDisplay
paintEvent(QPaintEvent *e)SciFigs::LegendItemWidget [protected, virtual]
pasteMakeUp()SciFigs::GraphicObject [slot]
pen()SciFigs::LegendItem [inline]
pen() const SciFigs::LegendItem [inline]
pixelImageFilterSciFigs::GraphicObject [static]
polish()SciFigs::GraphicObject [virtual]
PositionAnchor enum nameSciFigs::GraphicObject
positionChanged()SciFigs::GraphicObject [signal]
print(QPrinter &printer)SciFigs::GraphicObject
print(int dpi=0)SciFigs::GraphicObject [slot]
print(bool outputToFile, QString name, int dpi)SciFigs::GraphicObject [slot]
print(QPainter &p, double dotpercm, int x0Sheet, int y0Sheet, bool mask)SciFigs::GraphicObject [protected, virtual]
printBottom(double refHeight=0.0) const SciFigs::GraphicObject
printBottomMarginSciFigs::GraphicObject
printBottomMargin() const SciFigs::GraphicObject [inline]
printHeightSciFigs::GraphicObject
printHeight() const SciFigs::GraphicObject [inline]
printLeft(double refWidth=0.0) const SciFigs::GraphicObject
printLeftMarginSciFigs::GraphicObject
printLeftMargin() const SciFigs::GraphicObject [inline]
printResolutionSciFigs::GraphicObject
printResolution() const SciFigs::GraphicObject [inline]
printRight(double refWidth=0.0) const SciFigs::GraphicObject
printRightMarginSciFigs::GraphicObject
printRightMargin() const SciFigs::GraphicObject [inline]
printSvg(const QString &fileName, int dpi)SciFigs::GraphicObject [protected]
printTop(double refHeight=0.0) const SciFigs::GraphicObject
printTopMarginSciFigs::GraphicObject
printTopMargin() const SciFigs::GraphicObject [inline]
printWidthSciFigs::GraphicObject
printWidth() const SciFigs::GraphicObject [inline]
printXSciFigs::GraphicObject
printXAnchor() const SciFigs::GraphicObject [inline]
printYSciFigs::GraphicObject
printYAnchor() const SciFigs::GraphicObject [inline]
properties(PropertyWidget *w) const SciFigs::GraphicObject [virtual]
PropertyContext()QGpGuiTools::PropertyContext
PropertyItem()QGpGuiTools::PropertyItem [inline]
proxy() const SciFigs::GraphicObject
SciFigs::qobject_member(QObject *o, XML_MEMBER_ARGS)QGpCoreTools::XMLClass [protected, static]
SciFigs::LegendItemDisplay::qobject_member(QObject *o, XML_MEMBER_ARGS)QGpCoreTools::XMLClass [protected, static]
SciFigs::qobject_setProperty(QObject *o, XML_SETPROPERTY_ARGS)QGpCoreTools::XMLClass [protected, static]
SciFigs::LegendItemDisplay::qobject_setProperty(QObject *o, XML_SETPROPERTY_ARGS)QGpCoreTools::XMLClass [protected, static]
SciFigs::qobject_writeProperties(const QObject *o, const XMLClass *xmlo, XML_WRITEPROPERTIES_ARGS)QGpCoreTools::XMLClass [protected, static]
SciFigs::LegendItemDisplay::qobject_writeProperties(const QObject *o, const XMLClass *xmlo, XML_WRITEPROPERTIES_ARGS)QGpCoreTools::XMLClass [protected, static]
raiseEditor()QGpGuiTools::PropertyContext
removeProperties(PropertyProxy *pp)SciFigs::GraphicObject [virtual]
SciFigs::restore(const QChar *&ptr, int &line, XMLStream *s, XMLContext *context)QGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::restore(const QChar *&ptr, int &line, XMLStream *s, XMLContext *context)QGpCoreTools::XMLClass
restoreMakeUp(QString fileName=QString::null)SciFigs::GraphicObject [slot]
restoreScaleFonts(int *fontSizeStorage)SciFigs::GraphicObject [protected, virtual]
saveMakeUp(QString fileName=QString::null)SciFigs::GraphicObject [slot]
savePage(QString fileName=QString::null)SciFigs::GraphicObject [slot]
SciFigs::saveSpecChar(QString content)QGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::saveSpecChar(QString content)QGpCoreTools::XMLClass [static]
scaleFont(QFont &f, double scale, bool *changed=0)SciFigs::GraphicObject [static]
scaleFonts(double scale)SciFigs::GraphicObject [protected, virtual]
scaleWidgetFonts(QWidget *w, double scale)SciFigs::GraphicObject [protected]
selectionWidget() const SciFigs::GraphicObject [inline]
setActive(Qt::KeyboardModifiers m)SciFigs::GraphicObject
setAnchor(PositionAnchor pa)SciFigs::GraphicObject [inline]
setAnchor(QString pa)SciFigs::GraphicObject
setConstantWidthHeightRatio(bool c)SciFigs::GraphicObject [inline]
setDisplayText(bool b)SciFigs::LegendItemDisplay [inline]
setObjectName(QString name)SciFigs::GraphicObject [virtual]
setOrderIndex(int index)SciFigs::GraphicObject
setPen(const Pen &p)SciFigs::LegendItem [inline]
setPrintAnchor(Point2D pos)SciFigs::GraphicObject
setPrintBottom(double val)SciFigs::GraphicObject
setPrintBottomMargin(double val)SciFigs::GraphicObject [inline]
setPrintHeight(double val)SciFigs::GraphicObject [inline]
setPrintLeft(double val)SciFigs::GraphicObject
setPrintLeftMargin(double val)SciFigs::GraphicObject [inline]
setPrintResolution(int val)SciFigs::GraphicObject [inline]
setPrintRight(double val)SciFigs::GraphicObject
setPrintRightMargin(double val)SciFigs::GraphicObject [inline]
setPrintSize(double dotpercm)SciFigs::GraphicObject [protected, virtual]
setPrintTop(double val)SciFigs::GraphicObject
setPrintTopMargin(double val)SciFigs::GraphicObject [inline]
setPrintWidth(double val)SciFigs::GraphicObject [inline]
setPrintXAnchor(double val)SciFigs::GraphicObject
setPrintYAnchor(double val)SciFigs::GraphicObject
setProperty(uint wid, int pid, QVariant val)SciFigs::GraphicObject [virtual]
setPropertyTitle(QWidget *parentTitle)QGpGuiTools::PropertyContext
setRemovable(bool r)SciFigs::GraphicObject [inline]
setSelected(SelectionWidget *s)SciFigs::GraphicObject
setSymbol(const Symbol &s)SciFigs::LegendItem [inline]
setText(const QString &t)SciFigs::LegendItem [inline]
setTextColor(const QColor &c)SciFigs::LegendItem [inline]
setToolTip(const QString &t)SciFigs::GraphicObject
setTransparency(int val)SciFigs::GraphicObject [inline]
setTransparentMask(bool val)SciFigs::GraphicObject
sheet()SciFigs::GraphicObject [inline]
showEvent(QShowEvent *e)SciFigs::GraphicObject [protected, virtual]
showProperties()SciFigs::GraphicObject [slot]
sizeChanged()SciFigs::GraphicObject [signal]
sizeHint()SciFigs::LegendItemWidget [inline, virtual]
SciFigs::GraphicObject::sizeHint() const SciFigs::GraphicObject [inline, virtual]
SciFigs::LegendItemDisplay::sizeHint(const QFont &font) const SciFigs::LegendItemDisplay
SciFigs::skipBlanks(const QChar *&ptr, int &line)QGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::skipBlanks(const QChar *&ptr, int &line)QGpCoreTools::XMLClass [static]
startDragging()SciFigs::GraphicObject [inline]
symbol()SciFigs::LegendItem [inline]
symbol() const SciFigs::LegendItem [inline]
SciFigs::TarFile enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::TarFile enum valueQGpCoreTools::XMLClass
text() const SciFigs::LegendItem [inline]
textColor() const SciFigs::LegendItem [inline]
TopLeft enum valueSciFigs::GraphicObject
TopRight enum valueSciFigs::GraphicObject
transparencySciFigs::GraphicObject
transparency() const SciFigs::GraphicObject [inline]
transparentMaskSciFigs::GraphicObject
transparentMask() const SciFigs::GraphicObject [inline]
SciFigs::trueStrQGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::trueStrQGpCoreTools::XMLClass [static]
update()SciFigs::GraphicObject [virtual, slot]
updateGeometry()SciFigs::GraphicObject [virtual, slot]
updateGeometryProperties(PropertyProxy *pp)SciFigs::GraphicObject
updateMask()SciFigs::GraphicObject [protected]
vectorialImageFilterSciFigs::GraphicObject [static]
wantToBeSelected(GraphicObject *, Qt::KeyboardModifiers)SciFigs::GraphicObject [signal]
wantToStartDragging()SciFigs::GraphicObject [signal]
SciFigs::writeBinaryData(XMLStream &s, XMLContext *context) const QGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::writeBinaryData(XMLStream &s, XMLContext *context) const QGpCoreTools::XMLClass
SciFigs::writeChildren(XMLStream &s, QString name, QString children)QGpCoreTools::XMLClass [inline, static]
SciFigs::writeChildren(XMLStream &s, QString name, const XMLSaveAttributes &attributes, QString children)QGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::writeChildren(XMLStream &s, QString name, QString children)QGpCoreTools::XMLClass [inline, static]
SciFigs::LegendItemDisplay::writeChildren(XMLStream &s, QString name, const XMLSaveAttributes &attributes, QString children)QGpCoreTools::XMLClass [static]
SciFigs::writeProperty(XMLStream &s, QString name, const XMLSaveAttributes &attributes)QGpCoreTools::XMLClass [static]
SciFigs::LegendItemDisplay::writeProperty(XMLStream &s, QString name, const XMLSaveAttributes &attributes)QGpCoreTools::XMLClass [static]
XMask enum valueSciFigs::GraphicObject
xml_attributes(XML_ATTRIBUTES_ARGS) const QGpCoreTools::XMLClass [inline, virtual]
xml_inherits(const QString &tagName) const QGpCoreTools::XMLClass [virtual]
SciFigs::xml_member(XML_MEMBER_ARGS)SciFigs::GraphicObject [inline, protected, virtual]
SciFigs::LegendItemDisplay::xml_member(XML_MEMBER_ARGS)SciFigs::LegendItem [protected, virtual]
xml_polish(XML_POLISH_ARGS)SciFigs::GraphicObject [protected, virtual]
xml_polishChild(XML_POLISHCHILD_ARGS)QGpCoreTools::XMLClass [inline, virtual]
xml_polished(XML_POLISHED_ARGS)QGpCoreTools::XMLClass [inline, virtual]
SciFigs::xml_save(XMLStream &s, XMLContext *context, const XMLSaveAttributes &attributes=nullSaveAttributes) const QGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::xml_save(XMLStream &s, XMLContext *context, const XMLSaveAttributes &attributes=nullSaveAttributes) const QGpCoreTools::XMLClass
xml_setAttributes(XML_SETATTRIBUTES_ARGS)QGpCoreTools::XMLClass [inline, virtual]
xml_setBinaryData(XML_SETBINARYDATA_ARGS)QGpCoreTools::XMLClass [inline, virtual]
xml_setBinaryData200411(XML_SETBINARYDATA_ARGS)QGpCoreTools::XMLClass [inline, virtual]
SciFigs::xml_setProperty(XML_SETPROPERTY_ARGS)SciFigs::GraphicObject [inline, protected, virtual]
SciFigs::LegendItemDisplay::xml_setProperty(XML_SETPROPERTY_ARGS)SciFigs::LegendItem [protected, virtual]
SciFigs::xml_tagName() const SciFigs::GraphicObject [inline, virtual]
SciFigs::LegendItemDisplay::xml_tagName() const SciFigs::LegendItem [inline, virtual]
xml_writeBinaryData(XML_WRITEBINARYDATA_ARGS) const QGpCoreTools::XMLClass [inline, virtual]
SciFigs::xml_writeChildren(XML_WRITECHILDREN_ARGS) const QGpCoreTools::XMLClass [inline, virtual]
SciFigs::LegendItemDisplay::xml_writeChildren(XML_WRITECHILDREN_ARGS) const SciFigs::LegendItem [protected, virtual]
SciFigs::xml_writeProperties(XML_WRITEPROPERTIES_ARGS) const SciFigs::GraphicObject [inline, protected, virtual]
SciFigs::LegendItemDisplay::xml_writeProperties(XML_WRITEPROPERTIES_ARGS) const SciFigs::LegendItem [protected, virtual]
SciFigs::XMLClass()QGpCoreTools::XMLClass [inline]
SciFigs::LegendItemDisplay::XMLClass()QGpCoreTools::XMLClass [inline]
SciFigs::XmlFile enum valueQGpCoreTools::XMLClass
SciFigs::LegendItemDisplay::XmlFile enum valueQGpCoreTools::XMLClass
xmlGraphicObjectTagSciFigs::GraphicObject [static]
xmlLegendItemTagSciFigs::LegendItem [static]
YMask enum valueSciFigs::GraphicObject
~GraphicObject()SciFigs::GraphicObject
~LegendItem()SciFigs::LegendItem [inline, virtual]
~LegendItemDisplay()SciFigs::LegendItemDisplay [inline]
~LegendItemWidget()SciFigs::LegendItemWidget [inline]
~PropertyContext()QGpGuiTools::PropertyContext
~PropertyItem()QGpGuiTools::PropertyItem [inline, virtual]
~XMLClass()QGpCoreTools::XMLClass [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines