00001 #include "ScrollableMultiLineEdit.h" 00002 00003 ScrollableMultiLineEdit::ScrollableMultiLineEdit( QWidget *parent, const char *name ) 00004 : QMultiLineEdit( parent, name ) { 00005 } 00006 00007 ScrollableMultiLineEdit::~ScrollableMultiLineEdit() { 00008 } 00009 00010 void ScrollableMultiLineEdit::scrollUp() { 00011 setCursorPosition( QMAX( topCell() - 1, 0 ), 0 ); 00012 } 00013 00014 void ScrollableMultiLineEdit::scrollDown() { 00015 setCursorPosition( QMIN( lastRowVisible() + 1, numLines() ), 0 ); 00016 } 00017 00018 void ScrollableMultiLineEdit::scrollPageUp() { 00019 pageUp(); 00020 } 00021 00022 void ScrollableMultiLineEdit::scrollPageDown() { 00023 pageDown(); 00024 }