diff options
| author | 2008-04-29 11:11:25 +0000 | |
|---|---|---|
| committer | 2008-04-29 11:11:25 +0000 | |
| commit | 8e7247b9790a5cd9a4fe1a46cfd30a249515e445 (patch) | |
| tree | ca57d91c38138131ce3b8ef0de1f3b87c11a7102 /src/modules/editor/scripteditor.cpp | |
| parent | more work on alias editor QT4 port (wip) (diff) | |
| download | KVIrc-8e7247b9790a5cd9a4fe1a46cfd30a249515e445.tar.gz KVIrc-8e7247b9790a5cd9a4fe1a46cfd30a249515e445.tar.bz2 KVIrc-8e7247b9790a5cd9a4fe1a46cfd30a249515e445.zip | |
more work on alias editor QT4 port (wip)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1619 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/editor/scripteditor.cpp')
| -rw-r--r-- | src/modules/editor/scripteditor.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/modules/editor/scripteditor.cpp b/src/modules/editor/scripteditor.cpp index 879c0cbd2..a6b0a85d5 100644 --- a/src/modules/editor/scripteditor.cpp +++ b/src/modules/editor/scripteditor.cpp @@ -402,7 +402,6 @@ void KviScriptEditorWidget::mouseReleaseEvent (QMouseEvent *e) completelistbox->hide();
if (e->button() == Qt::RightButton)
{
- bool bIsFirstWordInLine;
QString buffer;
/*int para = paragraphAt(e->pos());
int index=charAt(e->pos(),¶);
@@ -597,7 +596,7 @@ void KviScriptEditorWidget::slotComplete(QListWidgetItem *item) }
KviScriptSyntaxHighlighter::KviScriptSyntaxHighlighter(KviScriptEditorWidget * pWidget)
-: QSyntaxHighlighter(pWidget)
+: QSyntaxHighlighter(pWidget),m_pTextEdit(pWidget)
{
}
@@ -640,6 +639,12 @@ void KviScriptSyntaxHighlighter::highlightBlock(const QString &text) QTextCharFormat functionFormat;
functionFormat.setForeground(g_clrFunction);
functionFormat.setFont(g_fntNormal);
+
+
+ QTextCharFormat findFormat;
+ findFormat.setForeground(g_clrFind);
+ findFormat.setFont(g_fntNormal);
+
int endStateOfLastPara=currentBlockState();
@@ -861,9 +866,10 @@ void KviScriptSyntaxHighlighter::highlightBlock(const QString &text) setFormat(pBegin - pBuf,c - pBegin,punctuationFormat);
}
}
-/*
+
bool i=TRUE;
- QString szFind=((KviScriptEditorWidget *)textEdit())->m_szFind;
+ KviScriptEditorWidget *editor=((KviScriptEditorWidget *)textEdit());
+ QString szFind=editor->m_szFind;
if (!szFind.isEmpty())
{
int index=0;
@@ -872,13 +878,13 @@ void KviScriptSyntaxHighlighter::highlightBlock(const QString &text) index=text.find(szFind,index,false);
if (index != -1)
{
- setFormat(index,szFind.length(),g_clrFind);
+ setFormat(index,szFind.length(),findFormat);
index += szFind.length();
}
else i=false;
}
}
- */
+
if(bInString)
setCurrentBlockState(IN_LINE | IN_STRING);
|
