diff options
author | hjk <hjk@qt.io> | 2017-02-20 16:33:56 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-02-21 07:34:34 +0000 |
commit | 373a29d580a1da4a8465a8921908a78521f8dca1 (patch) | |
tree | d3eaab9ba714c117e00a4c30d9c4cf82e1fa2bd3 /src/plugins/debugger/localsandexpressionswindow.cpp | |
parent | 30cb3be5243400b64c0ebe94f0d38d9ebc270ff0 (diff) | |
download | qt-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.cpp | 28 |
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); }); } |