qpdf.h

来自「爱可视605看PDF程式源代码, 基于APDF」· C头文件 代码 · 共 88 行

H
88
字号
#ifndef __QPDF_H__#define __QPDF_H__#include <qstring.h>#include <poppler/poppler-qt.h>#include <archos/extapp_msg.h>#include <archos/avossocket.h>#include <archos/screen.h>#include "pdfwidget.h"class SideMenu;class Spinbar;class GotoPage;class QSocket;class AvosSocket;class DocumentLoader;class CloseButton;enum { DocLoaded = 1200, DocFailed };class QPdfDlg : public QWidget {    Q_OBJECTpublic:	QPdfDlg(int time12=0, int cancelSetZoom=0);	virtual ~QPdfDlg();	void toggleVideo(void);signals:	void signalBatteryLevel(int);	void signalWifiLevel(int);	void updateTime12(int);public slots:	void openFile(const QString &);private slots:	void rendererRunning(bool lock);	void isFirstPage(bool);	void isLastPage(bool);	void zoomChanged();	void onMenuEntryActivated(int id);	void pagesInHistory(bool page);	void timerDone(void);	void handleMsg(extapp_msg_t* msg);protected:	bool event(QEvent* e);	void customEvent(QCustomEvent *e);	bool eventFilter(QObject *target, QEvent *event);	void resizeEvent(QResizeEvent *);private:	void hideSideMenu(void);	void createMenu(void);	void createSpinbar(void);	void createGotoPage(void);	void docLoaded(Poppler::Document* d);	void disconnectSignals(void);	void spinbarLoading(void);	void restartGui(void);	void reloadLanguage(char* lang);	bool m_docLoaded;	int m_pages;	Poppler::Document *m_doc;	PDFWidget* pdfWidget;	SideMenu *sideMenu;	Spinbar *spinbar;	GotoPage *gotoPage;	DocumentLoader *m_loader;	CloseButton *m_close;	enum menuids { hide = 0, zin, zout, prevpage, nextpage, linkback, gotopage, home };	archos::ScreenMode m_mode;	void setupMenuItems(SideMenu *smenu);	archos::AvosSocket *avossocket;	int m_time12Flag;	int m_cancelSetZoom;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?