|
a/src/qtgui/preview_w.h |
|
b/src/qtgui/preview_w.h |
|
... |
|
... |
15 |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
15 |
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
16 |
*/
|
16 |
*/
|
17 |
#ifndef _PREVIEW_W_H_INCLUDED_
|
17 |
#ifndef _PREVIEW_W_H_INCLUDED_
|
18 |
#define _PREVIEW_W_H_INCLUDED_
|
18 |
#define _PREVIEW_W_H_INCLUDED_
|
19 |
|
19 |
|
|
|
20 |
// Always use a qtextbrowser for now, there is no compelling reason to
|
|
|
21 |
// switch to webkit here
|
|
|
22 |
#if 1 || defined(RESLIST_TEXTBROWSER)
|
|
|
23 |
#define PREVIEW_TEXTBROWSER
|
|
|
24 |
#endif
|
|
|
25 |
|
20 |
#include <stdio.h>
|
26 |
#include <stdio.h>
|
21 |
|
27 |
|
22 |
#include <qvariant.h>
|
28 |
#include <qvariant.h>
|
23 |
#include <qwidget.h>
|
29 |
#include <qwidget.h>
|
24 |
#include <qtextedit.h>
|
30 |
|
|
|
31 |
#ifdef PREVIEW_TEXTBROWSER
|
|
|
32 |
#include <QTextBrowser>
|
|
|
33 |
#define PREVIEW_PARENTCLASS QTextBrowser
|
|
|
34 |
#else
|
|
|
35 |
#include <QtWebKit/QWebView>
|
|
|
36 |
#define PREVIEW_PARENTCLASS QWebView
|
|
|
37 |
#endif
|
25 |
#include <qimage.h>
|
38 |
#include <qimage.h>
|
26 |
|
39 |
|
27 |
#include "rcldb.h"
|
40 |
#include "rcldb.h"
|
28 |
#include "refcntr.h"
|
41 |
#include "refcntr.h"
|
29 |
#include "plaintorich.h"
|
42 |
#include "plaintorich.h"
|
30 |
#include "rclmain_w.h"
|
43 |
#include "rclmain_w.h"
|
31 |
|
44 |
|
32 |
class QTabWidget;
|
45 |
class QTabWidget;
|
33 |
class QLabel;
|
46 |
class QLabel;
|
34 |
class QLineEdit;
|
|
|
35 |
class QPushButton;
|
47 |
class QPushButton;
|
36 |
class QCheckBox;
|
48 |
class QCheckBox;
|
37 |
class Preview;
|
49 |
class Preview;
|
38 |
class PlainToRichQtPreview;
|
50 |
class PlainToRichQtPreview;
|
39 |
|
51 |
|
40 |
class PreviewTextEdit : public QTextEdit {
|
52 |
class PreviewTextEdit : public PREVIEW_PARENTCLASS {
|
41 |
Q_OBJECT;
|
53 |
Q_OBJECT;
|
42 |
public:
|
54 |
public:
|
43 |
PreviewTextEdit(QWidget* parent, const char* name, Preview *pv);
|
55 |
PreviewTextEdit(QWidget* parent, const char* name, Preview *pv);
|
44 |
virtual ~PreviewTextEdit();
|
56 |
virtual ~PreviewTextEdit();
|
45 |
void moveToAnchor(const QString& name);
|
57 |
void moveToAnchor(const QString& name);
|