4 #ifndef pqPropertyLinksConnection_h 5 #define pqPropertyLinksConnection_h 29 typedef QObject Superclass;
38 QObject* parentObject =
nullptr);
42 void setUseUncheckedProperties(
bool useUnchecked);
52 QObject*
objectQt()
const {
return this->ObjectQt; }
53 const QString&
propertyQt()
const {
return this->PropertyQt; }
61 int indexSM()
const {
return this->IndexSM; }
74 void copyValuesFromServerManagerToQt(
bool use_unchecked);
80 void copyValuesFromQtToServerManager(
bool use_unchecked);
87 virtual void setQtValue(
const QVariant&
value);
88 virtual void setServerManagerValue(
bool use_unchecked,
const QVariant& value);
89 virtual QVariant currentQtValue()
const;
90 virtual QVariant currentServerManagerValue(
bool use_unchecked)
const;
97 void qtpropertyModified();
103 void smpropertyModified();
109 QPointer<QObject> ObjectQt;
QObject * objectQt() const
Provides access to the Qt QObject and property name.
superclass for all SM properties
bool traceChanges() const
pqPropertyLinks is used to connect vtkSMProperty and subclasses to properties on QObject instances...
void setTraceChanges(bool trace)
Provide access to whether changes sent from Qt to the server manager are traceable.
proxy for a VTK object(s) on a server
pqPropertyLinksConnection is used by pqPropertyLinks to keep a QObject and vtkSMProperty linked toget...
const QString & propertyQt() const
VTKCOMMONCORE_EXPORT bool operator==(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
vtkSMProxy * proxySM() const
vtkSMProperty * propertySM() const
vtkSMProxy * proxy() const
Provides access to the ServerManager proxy/property/index.