[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/drkonqi
From:       Milian Wolff <mail () milianw ! de>
Date:       2010-08-17 14:17:40
Message-ID: 20100817141740.6A75DAC861 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1164713 by mwolff:

scroll to [KCrash Handler] after loading backtrace

 M  +8 -0      backtracewidget.cpp  


--- trunk/KDE/kdebase/runtime/drkonqi/backtracewidget.cpp #1164712:1164713
@@ -30,6 +30,7 @@
 #include <QtGui/QLabel>
 #include <QtGui/QHBoxLayout>
 #include <QtGui/QVBoxLayout>
+#include <QtGui/QScrollBar>
 
 #include <KIcon>
 #include <KMessageBox>
@@ -198,6 +199,13 @@
         ui.m_backtraceEdit->setEnabled(true);
         ui.m_backtraceEdit->setPlainText(m_btGenerator->backtrace());
 
+        // scroll to crash
+        QTextCursor crashCursor = ui.m_backtraceEdit->document()->find("[KCrash \
Handler]"); +        if (!crashCursor.isNull()) {
+            crashCursor.movePosition(QTextCursor::Up, QTextCursor::MoveAnchor);
+            ui.m_backtraceEdit->verticalScrollBar()->setValue(ui.m_backtraceEdit->cursorRect(crashCursor).top());
 +        }
+
         BacktraceParser * btParser = m_btGenerator->parser();
         m_backtraceRatingWidget->setUsefulness(btParser->backtraceUsefulness());
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic