diff options
| author | hjk <hjk@theqtcompany.com> | 2015-02-26 09:34:42 +0100 |
|---|---|---|
| committer | hjk <hjk@theqtcompany.com> | 2015-02-26 10:02:32 +0000 |
| commit | 5b8046305028f936cc00aa3e4a9a31a64f6776fe (patch) | |
| tree | 3e22add4c7ad2fd6eef59dcaca89d022595f0e69 /src | |
| parent | 623de07ab9cc956ee4203c9823fdc58520f4515f (diff) | |
| download | qt-creator-5b8046305028f936cc00aa3e4a9a31a64f6776fe.tar.gz | |
Debugger: Fix 'Show Address' stack window context menu action
Change-Id: I59784fbb304882f88538800c4094b8680cb379f8
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/debugger/stackhandler.h | 2 | ||||
| -rw-r--r-- | src/plugins/debugger/stackwindow.cpp | 15 | ||||
| -rw-r--r-- | src/plugins/debugger/stackwindow.h | 9 |
3 files changed, 13 insertions, 13 deletions
diff --git a/src/plugins/debugger/stackhandler.h b/src/plugins/debugger/stackhandler.h index 26d94bff4c..0713042dc1 100644 --- a/src/plugins/debugger/stackhandler.h +++ b/src/plugins/debugger/stackhandler.h @@ -45,7 +45,7 @@ enum StackColumns StackFileNameColumn, StackLineNumberColumn, StackAddressColumn, - StackColumnCount = StackAddressColumn, + StackColumnCount }; //////////////////////////////////////////////////////////////////////// diff --git a/src/plugins/debugger/stackwindow.cpp b/src/plugins/debugger/stackwindow.cpp index 4c863307c0..cf07816ae5 100644 --- a/src/plugins/debugger/stackwindow.cpp +++ b/src/plugins/debugger/stackwindow.cpp @@ -60,18 +60,21 @@ StackTreeView::StackTreeView() { setWindowTitle(tr("Stack")); - connect(action(UseAddressInStackView), SIGNAL(toggled(bool)), - SLOT(showAddressColumn(bool))); - connect(action(ExpandStack), SIGNAL(triggered()), - SLOT(reloadFullStack())); - connect(action(MaximalStackDepth), SIGNAL(triggered()), - SLOT(reloadFullStack())); + connect(action(UseAddressInStackView), &QAction::toggled, + this, &StackTreeView::showAddressColumn); + connect(action(ExpandStack), &QAction::triggered, + this, &StackTreeView::reloadFullStack); + connect(action(MaximalStackDepth), &QAction::triggered, + this, &StackTreeView::reloadFullStack); showAddressColumn(false); } void StackTreeView::showAddressColumn(bool on) { setColumnHidden(StackAddressColumn, !on); + resizeColumnToContents(StackLevelColumn); + resizeColumnToContents(StackLineNumberColumn); + resizeColumnToContents(StackAddressColumn); } void StackTreeView::rowActivated(const QModelIndex &index) diff --git a/src/plugins/debugger/stackwindow.h b/src/plugins/debugger/stackwindow.h index c8f16ee3c4..af637ac3b9 100644 --- a/src/plugins/debugger/stackwindow.h +++ b/src/plugins/debugger/stackwindow.h @@ -38,19 +38,16 @@ namespace Internal { class StackTreeView : public Utils::BaseTreeView { - Q_OBJECT - public: StackTreeView(); -private slots: - void showAddressColumn(bool on); - void reloadFullStack(); - private: void rowActivated(const QModelIndex &index); void setModel(QAbstractItemModel *model); void contextMenuEvent(QContextMenuEvent *ev); + + void showAddressColumn(bool on); + void reloadFullStack(); void copyContentsToClipboard(); }; |
