From b8ada29e041332315f9ff20b56cc2f4dab3f63f3 Mon Sep 17 00:00:00 2001 From: Noldor Date: Sat, 19 Apr 2008 08:45:44 +0000 Subject: Script editor QT4 port (wip) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1515 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/editor/scripteditor.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/modules/editor/scripteditor.h') diff --git a/src/modules/editor/scripteditor.h b/src/modules/editor/scripteditor.h index 6f5fa1260..ce11e1a73 100644 --- a/src/modules/editor/scripteditor.h +++ b/src/modules/editor/scripteditor.h @@ -37,12 +37,11 @@ #include #include #include +#include // Q3PopupMenu -// FIXME: Qt4 #include -#include -#define QSyntaxHighlighter Q3SyntaxHighlighter +#include class QTimer; @@ -60,7 +59,7 @@ protected: virtual void keyPressEvent(QKeyEvent * e); }; -class KviScriptEditorWidget : public KviTalTextEdit +class KviScriptEditorWidget : public QTextEdit { Q_OBJECT Q_PROPERTY(bool contextSensitiveHelp READ contextSensitiveHelp) @@ -85,9 +84,9 @@ public slots: signals: void keyPressed(); protected: + void contextMenuEvent(QContextMenuEvent *event); virtual void keyPressEvent(QKeyEvent * e); void contentsMousePressEvent(QMouseEvent *); - Q3PopupMenu *createPopupMenu( const QPoint& pos ); QWidget *m_pParent; QString m_szHelp; }; @@ -98,7 +97,7 @@ public: KviScriptSyntaxHighlighter(KviScriptEditorWidget * pWidget); virtual ~KviScriptSyntaxHighlighter(); public: - virtual int highlightParagraph(const QString & text,int endStateOfLastPara); + void highlightBlock(const QString &text); }; class KviScriptEditorWidgetColorOptions : public QDialog -- cgit v1.3.1-10-gc9f91