summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2015-02-26 09:34:42 +0100
committerhjk <hjk@theqtcompany.com>2015-02-26 10:02:32 +0000
commit5b8046305028f936cc00aa3e4a9a31a64f6776fe (patch)
tree3e22add4c7ad2fd6eef59dcaca89d022595f0e69 /src
parent623de07ab9cc956ee4203c9823fdc58520f4515f (diff)
downloadqt-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.h2
-rw-r--r--src/plugins/debugger/stackwindow.cpp15
-rw-r--r--src/plugins/debugger/stackwindow.h9
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();
};