59 #ifndef TYPESPLATCLOUDPLUGIN_HH
60 #define TYPESPLATCLOUDPLUGIN_HH
93 #if QT_VERSION >= 0x050000
94 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-TypeSplatCloud")
100 void emptyObjectAdded(
int _objectId );
103 void addEmptyObject(
DataType _type,
int &_objectId );
104 void deleteObject(
int _objectId );
107 void log( QString _message );
108 void log(
Logtype _type, QString _message );
113 QString version() {
return QString(
"1.0" ); };
123 void noguiSupported() { }
124 void slotViewChanged();
125 void slotObjectPropertiesChanged(
int _objectId );
126 void slotObjectUpdated (
int _objectId,
const UpdateType &_updateType );
129 void objectDeleted(
int _objectId );
138 QString
name() {
return QString(
"TypeSplatCloud" ); };
139 QString
description() {
return QString( tr(
"Register SplatCloud type" ) ); };
147 void ungroupGroupObject(
GroupObject *_groupObject );
180 #endif // TYPESPLATCLOUDPLUGIN_HH
Interface class from which all plugins have to be created.
Logtype
Log types for Message Window.
Interface for all Plugins which do logging to the logging window of the framework.
Interface to call functions across plugins.
QString name()
Return a name for the plugin.
int addEmpty()
Create an empty object.
void generateBackup(int _objectId, QString _name, UpdateType _type)
This slot should be implemented in a TypePlugin to generate type specific backups.
QString description()
Return a description of what the plugin is doing.
Interface for all plugins which want to Load or Save files and create Objects.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
Interface class for type definitions.