Switch to unified view

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);