summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/localsandexpressionswindow.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-02-20 16:33:56 +0100
committerhjk <hjk@qt.io>2017-02-21 07:34:34 +0000
commit373a29d580a1da4a8465a8921908a78521f8dca1 (patch)
treed3eaab9ba714c117e00a4c30d9c4cf82e1fa2bd3 /src/plugins/debugger/localsandexpressionswindow.cpp
parent30cb3be5243400b64c0ebe94f0d38d9ebc270ff0 (diff)
downloadqt-creator-373a29d580a1da4a8465a8921908a78521f8dca1.tar.gz
Debugger: Simplify LocalsAndExpressionsWindow implementation
No need to keep some members Change-Id: I24640654a4e1c9b529ee3847b48ee875b1083a12 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/localsandexpressionswindow.cpp')
-rw-r--r--src/plugins/debugger/localsandexpressionswindow.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/plugins/debugger/localsandexpressionswindow.cpp b/src/plugins/debugger/localsandexpressionswindow.cpp
index 8a5c3680bf..9599179d6a 100644
--- a/src/plugins/debugger/localsandexpressionswindow.cpp
+++ b/src/plugins/debugger/localsandexpressionswindow.cpp
@@ -43,28 +43,28 @@ LocalsAndExpressionsWindow::LocalsAndExpressionsWindow(QWidget *locals,
layout->setMargin(0);
layout->setSpacing(0);
- m_splitter = new Core::MiniSplitter(Qt::Vertical);
- layout->addWidget(m_splitter);
+ auto splitter = new Core::MiniSplitter(Qt::Vertical);
+ layout->addWidget(splitter);
- m_localsAndInspector = new QStackedWidget();
- m_localsAndInspector->addWidget(locals);
- m_localsAndInspector->addWidget(inspector);
- m_localsAndInspector->setCurrentWidget(inspector);
+ auto localsAndInspector = new QStackedWidget;
+ localsAndInspector->addWidget(locals);
+ localsAndInspector->addWidget(inspector);
+ localsAndInspector->setCurrentWidget(inspector);
- m_splitter->addWidget(m_localsAndInspector);
- m_splitter->addWidget(returnWidget);
- m_splitter->addWidget(watchers);
+ splitter->addWidget(localsAndInspector);
+ splitter->addWidget(returnWidget);
+ splitter->addWidget(watchers);
- m_splitter->setStretchFactor(0, 3);
- m_splitter->setStretchFactor(2, 1);
- m_splitter->setStretchFactor(3, 1);
+ splitter->setStretchFactor(0, 3);
+ splitter->setStretchFactor(2, 1);
+ splitter->setStretchFactor(3, 1);
// Timer is to prevent flicker when switching between Inpector and Locals
// when debugger engine changes states.
m_timer.setSingleShot(true);
m_timer.setInterval(500); // TODO: remove the magic number!
- connect(&m_timer, &QTimer::timeout, [this] {
- m_localsAndInspector->setCurrentIndex(m_showLocals ? LocalsIndex : InspectorIndex);
+ connect(&m_timer, &QTimer::timeout, [this, localsAndInspector] {
+ localsAndInspector->setCurrentIndex(m_showLocals ? LocalsIndex : InspectorIndex);
});
}