mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3824 Annotations. 'Create annotation' context menu item on each annotation group
This commit is contained in:
@@ -57,9 +57,9 @@ RimAnnotationCollection::RimAnnotationCollection()
|
||||
m_userDefinedPolylineAnnotations = new RimAnnotationGroupCollection();
|
||||
m_polylineFromFileAnnotations = new RimAnnotationGroupCollection();
|
||||
|
||||
m_reachCircleAnnotations->uiCapability()->setUiName("Reach Circle Annotations");
|
||||
m_userDefinedPolylineAnnotations->uiCapability()->setUiName("User Defined Polyline Annotations");
|
||||
m_polylineFromFileAnnotations->uiCapability()->setUiName("Polylines From File");
|
||||
m_reachCircleAnnotations->uiCapability()->setUiName(RimAnnotationGroupCollection::REACH_CIRCLE_ANNOTATION_UI_NAME);
|
||||
m_userDefinedPolylineAnnotations->uiCapability()->setUiName(RimAnnotationGroupCollection::USED_DEFINED_POLYLINE_ANNOTATION_UI_NAME);
|
||||
m_polylineFromFileAnnotations->uiCapability()->setUiName(RimAnnotationGroupCollection::POLYLINE_FROM_FILE_ANNOTATION_UI_NAME);
|
||||
|
||||
m_reachCircleAnnotations->uiCapability()->setUiIcon(QIcon(":/ReachCircle16x16.png"));
|
||||
m_userDefinedPolylineAnnotations->uiCapability()->setUiIcon(QIcon(":/PolylinesFromFile16x16.png"));
|
||||
|
||||
@@ -48,7 +48,7 @@ RimAnnotationCollectionBase::RimAnnotationCollectionBase()
|
||||
|
||||
m_textAnnotations.uiCapability()->setUiHidden(true);
|
||||
m_textAnnotations = new RimAnnotationGroupCollection();
|
||||
m_textAnnotations->uiCapability()->setUiName("Text Annotations");
|
||||
m_textAnnotations->uiCapability()->setUiName(RimAnnotationGroupCollection::TEXT_ANNOTATION_UI_NAME);
|
||||
m_textAnnotations->uiCapability()->setUiIcon(QIcon(":/TextAnnotation16x16.png"));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,6 +35,14 @@
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimAnnotationGroupCollection, "RimAnnotationGroupCollection");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
const QString RimAnnotationGroupCollection::TEXT_ANNOTATION_UI_NAME = "Text Annotations";
|
||||
const QString RimAnnotationGroupCollection::REACH_CIRCLE_ANNOTATION_UI_NAME = "Reach Circle Annotations";
|
||||
const QString RimAnnotationGroupCollection::USED_DEFINED_POLYLINE_ANNOTATION_UI_NAME = "User Defined Polyline Annotations";
|
||||
const QString RimAnnotationGroupCollection::POLYLINE_FROM_FILE_ANNOTATION_UI_NAME = "Polylines From File";
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -39,6 +39,13 @@ class RimAnnotationGroupCollection : public caf::PdmObject
|
||||
friend class RimAnnotationInViewCollection;
|
||||
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
const static QString TEXT_ANNOTATION_UI_NAME;
|
||||
const static QString REACH_CIRCLE_ANNOTATION_UI_NAME;
|
||||
const static QString USED_DEFINED_POLYLINE_ANNOTATION_UI_NAME;
|
||||
const static QString POLYLINE_FROM_FILE_ANNOTATION_UI_NAME;
|
||||
|
||||
public:
|
||||
RimAnnotationGroupCollection();
|
||||
~RimAnnotationGroupCollection() override;
|
||||
|
||||
Reference in New Issue
Block a user