cpp/poppler-page-transition.cpp | 7 ++++++- cpp/poppler-page-transition.h | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-)
New commits: commit d55f9ee33ea3a7d233b9e40a548345bc0ca7653f Author: Albert Astals Cid <[email protected]> Date: Tue Apr 5 16:40:38 2022 +0200 cpp: Add page_transition::durationReal The duration is really a double, so add a function that doesn't turns that double into an int diff --git a/cpp/poppler-page-transition.cpp b/cpp/poppler-page-transition.cpp index 211ed051..7d19e910 100644 --- a/cpp/poppler-page-transition.cpp +++ b/cpp/poppler-page-transition.cpp @@ -1,6 +1,6 @@ /* * Copyright (C) 2009-2010, Pino Toscano <[email protected]> - * Copyright (C) 2011, 2021, Albert Astals Cid <[email protected]> + * Copyright (C) 2011, 2021, 2022, Albert Astals Cid <[email protected]> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -81,6 +81,11 @@ page_transition::type_enum page_transition::type() const } int page_transition::duration() const +{ + return static_cast<int>(d->pt.getDuration()); +} + +double page_transition::durationReal() const { return d->pt.getDuration(); } diff --git a/cpp/poppler-page-transition.h b/cpp/poppler-page-transition.h index d4d6ddf5..68447508 100644 --- a/cpp/poppler-page-transition.h +++ b/cpp/poppler-page-transition.h @@ -1,6 +1,6 @@ /* * Copyright (C) 2009, Pino Toscano <[email protected]> - * Copyright (C) 2021, Albert Astals Cid <[email protected]> + * Copyright (C) 2021, 2022, Albert Astals Cid <[email protected]> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -64,7 +64,8 @@ public: ~page_transition(); type_enum type() const; - int duration() const; + [[deprecated]] int duration() const; + double durationReal() const; alignment_enum alignment() const; direction_enum direction() const; int angle() const;
