32 #ifndef pqPropertyLinksConnection_h 33 #define pqPropertyLinksConnection_h 57 typedef QObject Superclass;
66 QObject* parentObject = 0);
70 void setUseUncheckedProperties(
bool useUnchecked);
80 QObject*
objectQt()
const {
return this->ObjectQt; }
81 const QString&
propertyQt()
const {
return this->PropertyQt; }
89 int indexSM()
const {
return this->IndexSM; }
102 void copyValuesFromServerManagerToQt(
bool use_unchecked);
108 void copyValuesFromQtToServerManager(
bool use_unchecked);
115 virtual void setQtValue(
const QVariant&
value);
116 virtual void setServerManagerValue(
bool use_unchecked,
const QVariant& value);
117 virtual QVariant currentQtValue()
const;
118 virtual QVariant currentServerManagerValue(
bool use_unchecked)
const;
125 void qtpropertyModified();
131 void smpropertyModified();
137 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.