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:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user