| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 
 |  
void Lights::paintEvent(QPaintEvent *)
{
    QString key = QString("lights:%1:%2")
                          .arg(m_color.name())
                          .arg(m_diameter);
    QPixmap pixmap;
 
    if (!QPixmapCache::find(key, pixmap)) {
        pixmap = generatePixmap();
        QPixmapCache::insert(key, pixmap);
    }
    bitBlt(this, 0, 0, &pixmap);
}
// Et
void Graph::paintEvent(QPaintEvent *)
{
    if (m_width <= 0 || m_height <= 0)
        return;
 
    QPixmap pixmap;
 
    if (!QPixmapCache::find(key(), pixmap)) {
        pixmap = generatePixmap();
        QPixmapCache::insert(key(), pixmap);
    }
    bitBlt(this, 0, 0, &pixmap);
} | 
Partager