Cyclone 3DR Script
from Technodigit, part of Hexagon. Copyright 1997-2022.
 
Loading...
Searching...
No Matches
SObject.h
1
2
3
5
6#pragma once
7
8#include "RshPluginScript/RshPluginScriptDefines.h"
9#include "RshAppCore/StringUtility/TrString.h"
10#include "RshPluginScriptInterface/Script/SObjectStatic.h"
11#include "RshPluginScriptInterface/Script/ScriptDefine.h"
12#include "RshPluginScriptInterface/Script/ScriptMigration.h"
13#include <QtCore/QMetaMethod>
14#include <QtCore/QMetaType>
15#include <QtCore/QObject>
16#include <QtCore/QSharedPointer>
17#include <QtCore/QStringList>
18#include <QtGui/QColor>
19#include <QtScript/Array>
20#include <QtScript/QScriptable>
21
22#ifndef FCT_DOC
23namespace rsh::ScriptBinding
24{
25#endif // !FCT_DOC
26
29class RshPluginScriptAPI SObject
30#ifndef FCT_DOC
31 : public QObject,
32 public QScriptable,
33 public TrStringHelper
34#endif
35{
36 //======================================================================================================================
37 // INTERNAL FUNCTION
38 //======================================================================================================================
39
40 //======================================================================================================================
41 // DOCUMENTED FUNCTION
42 //======================================================================================================================
43public slots:
44
47 Clear() {}
48
51 String toString() { return {}; }
52};
53
54#ifndef FCT_DOC
55} // namespace rsh::ScriptBinding
56#endif // !FCT_DOC
This class is an abstract class, you can use these function in its derived classes.
Definition: SObject.h:35
Clear()
To deallocate memory of the object.
Definition: SObject.h:47
String toString()
Get the type of the variable.
Definition: SObject.h:51