webPreview.deleteTimer.setInterval(600000);
connect(&webPreview.deleteTimer, SIGNAL(timeout()), this, SLOT(deleteWebPreviewEvent()));
#endif
+
+ setItemIndexMethod(QGraphicsScene::NoIndex);
}
ChatScene::~ChatScene() {
// disabling the index while doing this complex updates is about
// 2 to 10 times faster!
- setItemIndexMethod(QGraphicsScene::NoIndex);
+ //setItemIndexMethod(QGraphicsScene::NoIndex);
QList<ChatLine *>::iterator lineIter = _lines.end();
QList<ChatLine *>::iterator lineIterBegin = _lines.begin();
lineIter--;
(*lineIter)->setGeometryByWidth(width, contentsWidth, linePos);
}
- setItemIndexMethod(QGraphicsScene::BspTreeIndex);
+ //setItemIndexMethod(QGraphicsScene::BspTreeIndex);
updateSceneRect(width);
setHandleXLimits();
// disabling the index while doing this complex updates is about
// 2 to 10 times faster!
- setItemIndexMethod(QGraphicsScene::NoIndex);
+ //setItemIndexMethod(QGraphicsScene::NoIndex);
QList<ChatLine *>::iterator lineIter = _lines.end();
QList<ChatLine *>::iterator lineIterBegin = _lines.begin();
lineIter--;
(*lineIter)->setFirstColumn(timestampWidth, senderWidth, senderPos);
}
- setItemIndexMethod(QGraphicsScene::BspTreeIndex);
+ //setItemIndexMethod(QGraphicsScene::BspTreeIndex);
setHandleXLimits();
// disabling the index while doing this complex updates is about
// 2 to 10 times faster!
- setItemIndexMethod(QGraphicsScene::NoIndex);
+ //setItemIndexMethod(QGraphicsScene::NoIndex);
QList<ChatLine *>::iterator lineIter = _lines.end();
QList<ChatLine *>::iterator lineIterBegin = _lines.begin();
lineIter--;
(*lineIter)->setSecondColumn(senderWidth, contentsWidth, contentsPos, linePos);
}
- setItemIndexMethod(QGraphicsScene::BspTreeIndex);
+ //setItemIndexMethod(QGraphicsScene::BspTreeIndex);
setHandleXLimits();