void ChatView::init(MessageFilter *filter)
{
- _bufferContainer = 0;
+ _bufferContainer = nullptr;
_currentScaleFactor = 1;
_invalidateFilter = false;
}
}
-#if QT_VERSION >= 0x050000
- if (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type()==QTouchDevice::TouchScreen) {
-#else
- if (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->deviceType()==QTouchEvent::TouchScreen) {
-#endif
+ if (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type() == QTouchDevice::TouchScreen) {
// Enable scrolling by draging, disable selecting/clicking content
setDragMode(QGraphicsView::ScrollHandDrag);
setInteractive(false);
if (verticalScrollBar()->isVisible()) return true;
}
-#if QT_VERSION >= 0x050000
if (event->type() == QEvent::TouchEnd || event->type() == QEvent::TouchCancel) {
-#else
- if (event->type() == QEvent::TouchEnd) {
-#endif
// End scroll and reset settings to default
setDragMode(QGraphicsView::NoDrag);
setInteractive(true);
}
// Applying the movement happens automatically by the drag-mode
}
-#if QT_VERSION >= 0x050000
- if (event->type() == QEvent::Wheel || (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type()==QTouchDevice::TouchScreen) || event->type() == QEvent::TouchUpdate) {
-#else
- if (event->type() == QEvent::Wheel || (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->deviceType()==QTouchEvent::TouchScreen) || event->type() == QEvent::TouchUpdate) {
-#endif
+ if (event->type() == QEvent::Wheel || (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type() == QTouchDevice::TouchScreen) || event->type() == QEvent::TouchUpdate) {
if (!verticalScrollBar()->isVisible()) {
scene()->requestBacklog();
return true;
ChatLine *ChatView::lastVisibleChatLine(bool ignoreDayChange) const
{
if (!scene())
- return 0;
+ return nullptr;
QAbstractItemModel *model = scene()->model();
if (!model || model->rowCount() == 0)
- return 0;
+ return nullptr;
int row = -1;
if (row >= 0)
return scene()->chatLine(row);
- return 0;
+ return nullptr;
}