rocs/RocsCore
Go to the documentation of this file.
30 class PointerTypePrivate;
74 int identifier()
const;
79 Direction direction()
const;
84 Qt::PenStyle lineStyle()
const;
89 QColor defaultColor()
const;
98 void addProperty(
const QString& name,
const QString& defaultValue =
"");
103 void removeProperty(
const QString& name);
114 void renameProperty(
const QString& oldName,
const QString& newName);
119 QStringList properties()
const;
124 void setPropertyDefaultValue(
const QString& name,
const QVariant& value);
129 QVariant propertyDefaultValue(
const QString& name)
const;
134 void setPropertyVisible(
const QString& name,
bool visible);
139 bool isPropertyVisible(
const QString& name)
const;
144 bool isVisible()
const;
152 void setName(
const QString& name);
159 void setDefaultColor(
const QColor& color);
173 void setVisible(
bool visible);
180 void setLineStyle(Qt::PenStyle lineStyle);
206 void nameChanged(
const QString& name);
211 void propertyAdded(
const QString& name,
const QVariant& defaultValue);
216 void propertyRemoved(
const QString& name);
221 void propertyDefaultValueChanged(
const QString& name);
226 void propertyVisibilityChanged(
const QString& name);
231 void visibilityChanged(
bool visible);
236 void propertyRenamed(
const QString& oldName,
const QString& newName);
249 const QScopedPointer<PointerTypePrivate> d;
254 #endif // POINTERTYPE_H
boost::shared_ptr< PointerType > PointerTypePtr
A pointer type groups a set of pointers and gives them a common appearance.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:26 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.