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
