📄 book.h
字号:
/****************************************************************************** $Id: qt/qwerty.h 3.3.2 edited May 27 2003 $**** Copyright (C) 1992-2000 Trolltech AS. All rights reserved.**** This file is part of an example program for Qt. This example** program may be used, distributed and modified without limitation.*******************************************************************************/#ifndef QBOOK_H#define QBOOK_H#include <qwidget.h>#include <qtableview.h>#include <qlabel.h>#include <qmainwindow.h>#include <qaction.h>
#include <qtopia/qpetoolbar.h>#include <qstringlist.h>#include <qlineedit.h>#include <qheader.h>#include <qevent.h>#include <qpixmap.h>#include <qiconset.h>#include "qmultilineedit.h"#include "bookmarkdialog.h"class SubQMultiLineEdit : public QMultiLineEdit{ public: SubQMultiLineEdit( QWidget * parent, const char * name ); ~SubQMultiLineEdit(); void ForPage(); void Bakpage(); void Hidescrollbar(); protected: virtual void mousePressEvent ( QMouseEvent *k ); virtual void mouseReleaseEvent ( QMouseEvent *k ); virtual void mouseDoubleClickEvent ( QMouseEvent *k ); virtual void mouseMoveEvent ( QMouseEvent *k ); virtual void wheelEvent ( QWheelEvent *w );};class ReadBook : public QMainWindow{ Q_OBJECTpublic: ReadBook( QWidget *parent=0, const char *name=0, WFlags f = WType_TopLevel | WDestructiveClose ); //WStyle_Customize | WStyle_NoBorder| ~ReadBook(); void load( const QString& fileName ); public slots: void load(); void forwardpage(); void backpage(); void gotopage(); void updatepageIndicators(); void bookmark();signals: void pagesignal();protected: void Initial(); void LineNumber(int s); void CalculateLineNumber(int c); void findpage(int m); void initbookdialog(); /*void setbid( int a); void setNumber(); void Backsecondcursor(); QString strippedName( const QString &fullfillname);*/private slots: // void textChanged();private: SubQMultiLineEdit *e; //CustomFileDialog *f; QPEToolBar *filetools; //CustomHeader *num; QHeader *num; QLabel *pageinfoLabel; QAction *openfileAct; QAction *goaheadAct; QAction *fallbackAct; QAction *gotopageAct; QAction *bookmarkAct; QAction *closeAct; BookMarkDialog *bookdialog; void createActions(); void createToolbars(); QIconSet loadIcon( const QString & fileName ); void createMulEdits(); void createHeader(); void createLabel(); int bid; void firststatuspage(); int Totalpage; int Totallines;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -