![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: configurablePropertyEditView.h,v $ $Revision: 1.3 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef configurablePropertyEditView_H_ 00010 #define configurablePropertyEditView_H_ 00011 00013 00014 #include <rtiMsConfig.h> 00015 #include <commonWidgets/propertyEditView.h> 00016 00017 class DtPropertyEditorWidget; 00018 00020 class DT_DLL_ASSISTANTAPP DtConfigurablePropertyEditView : public MAKCommonWidgets::DtPropertyEditView 00021 { 00022 Q_OBJECT 00023 00024 Q_PROPERTY( bool editable READ editable WRITE setEditable ) 00025 00026 public: 00027 00028 DtConfigurablePropertyEditView(QWidget* p = 0); 00029 virtual ~DtConfigurablePropertyEditView(); 00030 00031 virtual bool setColumnIconForProperty(const QString& text, const QString& propertyName, const QIcon& icon ); 00032 virtual int complianceColumn() const; 00033 00034 protected: 00035 DtConfigurablePropertyEditView(const DtConfigurablePropertyEditView&); 00036 virtual void init(); 00037 00038 const QString myCompliantText; 00039 }; 00040 00041 #endif 00042