rocs/RocsCore
Go to the documentation of this file.
32 class DataTypePrivate;
70 QString iconName()
const;
82 int identifier()
const;
87 QColor defaultColor()
const;
95 void addProperty(
const QString& name,
const QString& defaultValue = QString());
100 void removeProperty(
const QString& name);
111 void renameProperty(
const QString& oldName,
const QString& newName);
116 QStringList properties()
const;
121 void setPropertyDefaultValue(
const QString& name,
const QVariant& value);
126 QVariant propertyDefaultValue(
const QString& name)
const;
131 void setPropertyVisible(
const QString& name,
bool visible);
136 bool isPropertyVisible(
const QString& name)
const;
141 bool isVisible()
const;
150 void setName(
const QString& name);
158 void setIcon(
const QString& icon);
165 void setVisible(
bool visible);
172 void setDefaultColor(
const QColor& color);
188 void defaultColorChanged(
const QColor& color);
193 void iconChanged(
const QString& icon);
198 void nameChanged(
const QString& name);
203 void propertyAdded(
const QString& name,
const QVariant& defaultValue);
208 void propertyRemoved(
const QString& name);
213 void propertyDefaultValueChanged(
const QString& name);
218 void propertyVisibilityChanged(
const QString& name);
223 void visibilityChanged(
bool visible);
228 void propertyRenamed(
const QString& oldName,
const QString& newName);
241 const QScopedPointer<DataTypePrivate> d;
A data type groups a set of data elements and gives them a common appearance.
boost::shared_ptr< DataType > DataTypePtr
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:25 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.