qt4/src/poppler-link.cc |   10 ++++++++++
 qt4/src/poppler-link.h  |    7 +++++++
 2 files changed, 17 insertions(+)

New commits:
commit fb0cb2add9443992f166acdf744fbec875faaabf
Author: Pino Toscano <[email protected]>
Date:   Tue May 12 01:53:43 2009 +0200

    [Qt4] Add LinkDestination::destinationName() that returns the name of the 
current destination.

diff --git a/qt4/src/poppler-link.cc b/qt4/src/poppler-link.cc
index 9d583cb..231c5e3 100644
--- a/qt4/src/poppler-link.cc
+++ b/qt4/src/poppler-link.cc
@@ -34,6 +34,7 @@ class LinkDestinationPrivate : public QSharedData
                LinkDestinationPrivate();
 
                LinkDestination::Kind kind; // destination type
+               QString name;
                int pageNum; // page number
                double left, bottom; // position
                double right, top;
@@ -192,6 +193,10 @@ class LinkMoviePrivate : public LinkPrivate
                bool deleteDest = false;
                LinkDest *ld = data.ld;
                
+               if ( data.namedDest )
+               {
+                       d->name = QString::fromLatin1( 
data.namedDest->getCString() );
+               }
                if ( data.namedDest && !ld )
                {
                        deleteDest = true;
@@ -332,6 +337,11 @@ class LinkMoviePrivate : public LinkPrivate
                return s;
        }
        
+       QString LinkDestination::destinationName() const
+       {
+               return d->name;
+       }
+       
        LinkDestination& LinkDestination::operator=(const LinkDestination 
&other)
        {
                if ( this == &other )
diff --git a/qt4/src/poppler-link.h b/qt4/src/poppler-link.h
index bca464c..6d42cbe 100644
--- a/qt4/src/poppler-link.h
+++ b/qt4/src/poppler-link.h
@@ -139,6 +139,13 @@ class POPPLER_QT4_EXPORT LinkDestination
                QString toString() const;
 
                /**
+                * Return the name of this destination.
+                *
+                * \since 0.12
+                */
+               QString destinationName() const;
+
+               /**
                 * Assignment operator.
                 */
                LinkDestination& operator=(const LinkDestination &other);
_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to