OSDN Git Service

remove redundant const_cast<> in QWidget getters
authorIvailo Monev <xakepa10@laimg.moc>
Tue, 16 Jun 2020 20:35:13 +0000 (20:35 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Tue, 16 Jun 2020 20:35:13 +0000 (20:35 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/kernel/qwidget.cpp

index 0707db1..12b0876 100644 (file)
@@ -5667,7 +5667,7 @@ bool QWidget::focusNextPrevChild(bool next)
 
 QWidget *QWidget::focusWidget() const
 {
-    return const_cast<QWidget *>(d_func()->focus_child);
+    return d_func()->focus_child;
 }
 
 /*!
@@ -5677,7 +5677,7 @@ QWidget *QWidget::focusWidget() const
 */
 QWidget *QWidget::nextInFocusChain() const
 {
-    return const_cast<QWidget *>(d_func()->focus_next);
+    return d_func()->focus_next;
 }
 
 /*!
@@ -5690,7 +5690,7 @@ QWidget *QWidget::nextInFocusChain() const
 */
 QWidget *QWidget::previousInFocusChain() const
 {
-    return const_cast<QWidget *>(d_func()->focus_prev);
+    return d_func()->focus_prev;
 }
 
 /*!