diff options
| author | 2008-04-19 08:45:44 +0000 | |
|---|---|---|
| committer | 2008-04-19 08:45:44 +0000 | |
| commit | b8ada29e041332315f9ff20b56cc2f4dab3f63f3 (patch) | |
| tree | 26de093172baee0b1bef7ba877364699c4a4dee4 /src/modules/editor/scripteditor.h | |
| parent | CMake: offer a nice interface for the user to switch the options on/off. Use ... (diff) | |
| download | KVIrc-b8ada29e041332315f9ff20b56cc2f4dab3f63f3.tar.gz KVIrc-b8ada29e041332315f9ff20b56cc2f4dab3f63f3.tar.bz2 KVIrc-b8ada29e041332315f9ff20b56cc2f4dab3f63f3.zip | |
Script editor QT4 port (wip)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1515 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/editor/scripteditor.h')
| -rw-r--r-- | src/modules/editor/scripteditor.h | 11 |
1 files changed, 5 insertions, 6 deletions
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 <QDialog> #include <QCheckBox> #include <QEvent> +#include <QTextEdit> // Q3PopupMenu -// FIXME: Qt4 #include <QSyntaxHighlighter> -#include <q3syntaxhighlighter.h> -#define QSyntaxHighlighter Q3SyntaxHighlighter +#include <QSyntaxHighlighter> 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 |
