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 QString name()
Return a name for the plugin.
Logtype
Log types for Message Window.
int addEmpty()
Create an empty object.
Interface class for type definitions.
Interface class from which all plugins have to be created.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
Interface for all Plugins which do logging to the logging window of the framework.
void generateBackup(int _objectId, QString _name, UpdateType _type)
This slot should be implemented in a TypePlugin to generate type specific backups.
Interface for all plugins which want to Load or Save files and create Objects.
Interface to call functions across plugins.
QString description()
Return a description of what the plugin is doing.