47 #ifndef TYPESKELETONPLUGIN_HH 48 #define TYPESKELETONPLUGIN_HH 70 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-TypeSkeleton")
74 void log(
Logtype _type, QString _message);
75 void log(QString _message);
78 void emptyObjectAdded(
int _id );
86 void noguiSupported( ) {} ;
90 void slotShowIndices();
91 void slotShowCoordFrames();
92 void slotShowMotionPath();
95 QAction* showIndicesAction_;
96 QAction* showCoordFramesAction_;
97 QAction* showMotionAction_;
104 QString
name() {
return (QString(
"TypeSkeleton")); };
105 QString
description( ) {
return (QString(tr(
"Register Skeleton type"))); };
112 QString version() {
return QString(
"1.0"); };
123 #endif //TYPESKELETONPLUGIN_HH int addEmpty()
Create an empty object.
Interface class for type definitions.
DataType supportedType()
Return your supported object type( e.g. DATA_TRIANGLE_MESH )
Logtype
Log types for Message Window.
Interface for all Plugins which do logging to the logging window of the framework.
void slotUpdateContextMenu(int _objectId)
QString description()
Return a description of what the plugin is doing.
void generateBackup(int _id, QString _name, UpdateType _type)
This slot should be implemented in a TypePlugin to generate type specific backups.
void pluginsInitialized()
Second initialization phase.
QString name()
Return a name for the plugin.
Interface class from which all plugins have to be created.
Interface for all plugins which want to Load or Save files and create Objects.