Having problerm with QTextBlock::isVisible in QTextEdit
-
I am writing a simple editor with a line number panel
I want to get the first visible block using this snipet in a slot that is connect to update when the text change and blockCount changed
@
QTextBlock block=this->TextEditor->document()->begin()
int total_line=this->TextEditor->document()->blockCount();
int line_ctr=0;
while(line_ctr<=total_line){
line_ctr++;
if(block.isVisible()){
first_visible_line=block.blockNumber();
break;
}
block=this->TextEditor->document()->findBlockByNumber(line_ctr);
}@
but no matter how first_visible_line is always 1 so block.isVisible() return always true .I want to keep QTextEdit because I will be adding syntaxe coloring using QSyntaxHil..
Otherwise there is QPlainTextEdit::firstVisibleBlock() but I am not sure if QSyntaxHilighter can work on QPlainTextEditPlease need help.
Thanks in advance -
Please, don't double post your stuff.
You already posted the same 7 hours ago with "this thread":http://developer.qt.nokia.com/forums/viewthread/8000/If you have additional information, add them to the previous thread.
--> thread closed