mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 07:00:17 -05:00
#14366 Python: Add per-view surface controls
This commit is contained in:
1 parent
56fb7a660b
commit
8c3df6076d
9 files changed
+326
No files matched your search
@@ -26,6 +26,7 @@
|
||||
#include <QString>
|
||||
|
||||
class RimPolygon;
|
||||
class RimSurface;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -60,3 +61,37 @@ private:
|
||||
caf::PdmPtrField<RimPolygon*> m_polygon;
|
||||
caf::PdmField<bool> m_visible;
|
||||
};
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
//==================================================================================================
|
||||
class RimcGridView_setSurfaceVisible : public caf::PdmVoidObjectMethod
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RimcGridView_setSurfaceVisible( caf::PdmObjectHandle* self );
|
||||
|
||||
std::expected<caf::PdmObjectHandle*, QString> execute() override;
|
||||
|
||||
private:
|
||||
caf::PdmPtrField<RimSurface*> m_surface;
|
||||
caf::PdmField<bool> m_visible;
|
||||
};
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
//==================================================================================================
|
||||
class RimcGridView_setSurfaceProperty : public caf::PdmVoidObjectMethod
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RimcGridView_setSurfaceProperty( caf::PdmObjectHandle* self );
|
||||
|
||||
std::expected<caf::PdmObjectHandle*, QString> execute() override;
|
||||
|
||||
private:
|
||||
caf::PdmPtrField<RimSurface*> m_surface;
|
||||
caf::PdmField<QString> m_propertyName;
|
||||
};
|
||||
Reference in new issue
Block a user