From 2e6edb5e2c5acb3311bc8b024632aaf295c23d86 Mon Sep 17 00:00:00 2001 From: Fabio D'Urso Date: Fri, 19 Apr 2013 21:12:34 +0200 Subject: [PATCH] Distinguish straight lines and polygons in texts --- ui/annotationpropertiesdialog.cpp | 5 ++++- ui/guiutils.cpp | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ui/annotationpropertiesdialog.cpp b/ui/annotationpropertiesdialog.cpp index 2371d5df9..5315018eb 100644 --- a/ui/annotationpropertiesdialog.cpp +++ b/ui/annotationpropertiesdialog.cpp @@ -120,7 +120,10 @@ void AnnotsPropertiesDialog::setCaptionTextbyAnnotType() captiontext = i18n( "Inline Note Properties" ); break; case Okular::Annotation::ALine: - captiontext = i18n( "Line Properties" ); + if ( ((Okular::LineAnnotation*)m_annot)->linePoints().count() == 2 ) + captiontext = i18n( "Straight Line Properties" ); + else + captiontext = i18n( "Polygon Properties" ); break; case Okular::Annotation::AGeom: captiontext = i18n( "Geometry Properties" ); diff --git a/ui/guiutils.cpp b/ui/guiutils.cpp index 9cbebc5b2..0bd9f43c8 100644 --- a/ui/guiutils.cpp +++ b/ui/guiutils.cpp @@ -74,7 +74,10 @@ QString captionForAnnotation( const Okular::Annotation * ann ) ret = i18n( "Inline Note" ); break; case Okular::Annotation::ALine: - ret = i18n( "Line" ); + if( ( (Okular::LineAnnotation*)ann )->linePoints().count() == 2 ) + ret = i18n( "Straight Line" ); + else + ret = i18n( "Polygon" ); break; case Okular::Annotation::AGeom: ret = i18n( "Geometry" );