moved update() reimplementations to methods called from paintEvent()

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@373 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-08-27 21:41:57 +00:00
parent 76e2a9563f
commit 17eed98376
4 changed files with 12 additions and 45 deletions

View File

@@ -88,10 +88,6 @@ public:
}
public slots:
virtual void update( void );
protected:
typedef automationPattern::timeMap timeMap;
@@ -209,6 +205,7 @@ private:
int m_bottom_level;
int m_top_level;
void updatePaintPixmap( void );
void updateTopBottomLevels( void );
QScrollBar * m_leftRightScroll;

View File

@@ -93,10 +93,6 @@ public:
}
public slots:
virtual void update( void );
protected:
virtual void closeEvent( QCloseEvent * _ce );
virtual void enterEvent( QEvent * _e );
@@ -182,6 +178,8 @@ private:
midiTime newNoteLen( void ) const;
void updatePaintPixmap( void );
static QPixmap * s_whiteKeyBigPm;
static QPixmap * s_whiteKeySmallPm;

View File

@@ -497,7 +497,7 @@ inline void automationEditor::drawValueRect( QPainter & _p,
void automationEditor::update( void )
void automationEditor::updatePaintPixmap( void )
{
if( m_paintPixmap.isNull() == TRUE || m_paintPixmap.size() != size() )
{
@@ -817,8 +817,6 @@ void automationEditor::update( void )
#else
m_leftRightScroll->setSteps( 1, l );
#endif
QWidget::update();
}
@@ -1193,7 +1191,7 @@ void automationEditor::mouseMoveEvent( QMouseEvent * _me )
if( _me->x() <= VALUES_WIDTH )
{
QWidget::update();
update();
return;
}
x -= VALUES_WIDTH;
@@ -1548,20 +1546,7 @@ void automationEditor::mouseMoveEvent( QMouseEvent * _me )
QApplication::restoreOverrideCursor();
}
if(
#ifdef QT4
_me->buttons() &
#else
_me->state() ==
#endif
Qt::NoButton )
{
QWidget::update();
}
else
{
update();
}
update();
}
@@ -1569,6 +1554,7 @@ void automationEditor::mouseMoveEvent( QMouseEvent * _me )
void automationEditor::paintEvent( QPaintEvent * )
{
updatePaintPixmap();
#ifdef QT4
QPainter p( this );
#else

View File

@@ -633,7 +633,7 @@ inline void pianoRoll::drawNoteRect( QPainter & _p, Uint16 _x, Uint16 _y,
void pianoRoll::update( void )
void pianoRoll::updatePaintPixmap( void )
{
if( m_paintPixmap.isNull() == TRUE || m_paintPixmap.size() != size() )
{
@@ -982,8 +982,6 @@ void pianoRoll::update( void )
#else
m_leftRightScroll->setSteps( 1, l );
#endif
QWidget::update();
}
@@ -1172,7 +1170,7 @@ void pianoRoll::keyPressEvent( QKeyEvent * _ke )
m_editMode = OPEN;
QApplication::setOverrideCursor(
QCursor( ArrowCursor ), TRUE );
QWidget::update();
update();
}
default:
@@ -1551,7 +1549,7 @@ void pianoRoll::mouseMoveEvent( QMouseEvent * _me )
}
if( _me->x() <= WHITE_KEY_WIDTH )
{
QWidget::update();
update();
return;
}
x -= WHITE_KEY_WIDTH;
@@ -1989,20 +1987,7 @@ void pianoRoll::mouseMoveEvent( QMouseEvent * _me )
QApplication::restoreOverrideCursor();
}
if(
#ifdef QT4
_me->buttons() &
#else
_me->state() ==
#endif
Qt::NoButton )
{
QWidget::update();
}
else
{
update();
}
update();
}
@@ -2010,6 +1995,7 @@ void pianoRoll::mouseMoveEvent( QMouseEvent * _me )
void pianoRoll::paintEvent( QPaintEvent * )
{
updatePaintPixmap();
#ifdef QT4
QPainter p( this );
#else