From 2910de560ead3ff65db26292fc27e427a5cf9b5e Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 14 Jun 2015 05:18:53 +0200 Subject: add export feature and desktop file --- mainwindow.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'mainwindow.h') diff --git a/mainwindow.h b/mainwindow.h index cafec49..9bce36a 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -24,6 +24,10 @@ public slots: void closeNotebook(); void openNotebook(const QString &pen, const QString ¬ebook); + void exportCurrentPageAsPng(const QString &file); + void exportCurrentPageAsSvg(const QString &file); + void exportCurrentPaperReplayAsAac(const QString &file); + private slots: void handleNotebookSelected(const QModelIndex &index); void handleCurPageChanged(); @@ -32,6 +36,12 @@ private slots: void handlePaperReplayPlay(); void handlePaperReplayPause(); void handleMediaStateChange(Phonon::State state); + void handleMediaTotalTimeChanged(qint64 time); + void handleMediaTick(qint64 time); + void handleExport(); + +private: + QString formatDuration(qint64 time); private: Ui::MainWindow *ui; -- cgit v1.2.3