Qt3support--
authorcoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 5 Dec 2007 18:41:58 +0000 (18:41 +0000)
committercoolo <coolo@e0cc52ee-31ee-0310-8b87-e83c4596d67c>
Wed, 5 Dec 2007 18:41:58 +0000 (18:41 +0000)
git-svn-id: http://svn.opensuse.org/svn/yast/branches/tmp/coolo/qt4-port@42736 e0cc52ee-31ee-0310-8b87-e83c4596d67c

src/YQLogView.cc
src/YQLogView.h

index 88cc598..1a66e59 100644 (file)
@@ -20,6 +20,7 @@
 #include <qlabel.h>
 #include <qstyle.h>
 #include <QVBoxLayout>
+#include <QScrollBar>
 #define y2log_component "qt-ui"
 #include <ycp/y2log.h>
 
@@ -49,7 +50,7 @@ YQLogView::YQLogView( YWidget *       parent,
     YUI_CHECK_NEW( _caption );
     layout->addWidget( _caption );
 
-    _qt_text = new Q3MultiLineEdit( this );
+    _qt_text = new QTextEdit( this );
     YUI_CHECK_NEW( _qt_text );
     layout->addWidget( _qt_text );
 
@@ -70,7 +71,8 @@ void
 YQLogView::displayLogText( const string & text )
 {
     _qt_text->setText( fromUTF8( text ) );
-    _qt_text->scrollToBottom();
+    QScrollBar *sb = _qt_text->verticalScrollBar();
+    sb->setValue( sb->maximum() );
 }
 
 
index 6f1f283..0a58886 100644 (file)
@@ -21,7 +21,7 @@
 #define YQLogView_h
 
 #include <QFrame>
-#include <Qt3Support/Q3MultiLineEdit>
+#include <QTextEdit>
 
 #include "YLogView.h"
 
@@ -104,7 +104,7 @@ public:
 protected:
 
     YQWidgetCaption *  _caption;
-    Q3MultiLineEdit *  _qt_text;
+    QTextEdit *        _qt_text;
 };