X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fchatscene.h;h=b2d31fcd6fbe1787abac5137fadeecdf95e93b1f;hb=80950b87640acfb2a75902f8aabf3419da094bf4;hp=117fb8633d73d35cb0ef1ae5572b828334d14d82;hpb=b8e812857ca64834078e1f620bf98fffa48b7768;p=quassel.git diff --git a/src/qtui/chatscene.h b/src/qtui/chatscene.h index 117fb863..b2d31fcd 100644 --- a/src/qtui/chatscene.h +++ b/src/qtui/chatscene.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -73,7 +73,7 @@ public: }; ChatScene(QAbstractItemModel *model, const QString &idString, qreal width, ChatView *parent); - virtual ~ChatScene(); + ~ChatScene() override; inline QAbstractItemModel *model() const { return _model; } inline MessageFilter *filter() const { return qobject_cast(_model); } @@ -168,7 +168,7 @@ public slots: #if defined HAVE_WEBKIT || defined HAVE_WEBENGINE void loadWebPreview(ChatItem *parentItem, const QUrl &url, const QRectF &urlRect); - void clearWebPreview(ChatItem *parentItem = 0); + void clearWebPreview(ChatItem *parentItem = nullptr); #endif signals: @@ -177,11 +177,11 @@ signals: void mouseMoveWhileSelecting(const QPointF &scenePos); protected: - virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent); - virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent); - virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent); - virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent); - virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *mouseEvent); + void contextMenuEvent(QGraphicsSceneContextMenuEvent *contextMenuEvent) override; + void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent) override; + void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) override; + void mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent) override; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *mouseEvent) override; virtual void handleClick(Qt::MouseButton button, const QPointF &scenePos); protected slots: @@ -292,7 +292,7 @@ private: QRectF urlRect; PreviewState previewState; QTimer timer; - WebPreview() : parentItem(0), previewItem(0), previewState(NoPreview) {} + WebPreview() : parentItem(nullptr), previewItem(nullptr), previewState(NoPreview) {} }; WebPreview webPreview; #endif // HAVE_WEBKIT || HAVE_WEBENGINE