forked from qt-creator/qt-creator
debugger: use saved "resize columns to contents" settings
Change-Id: I88d50205d6ba626e0b4bf66879271fafab81e8cb Reviewed-by: con Task-number: QTCREATORBUG-5320 Reviewed-on: http://codereview.qt.nokia.com/1379 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -527,6 +527,10 @@ void BreakWindow::setModel(QAbstractItemModel *model)
|
|||||||
resizeColumnToContents(0); // Number
|
resizeColumnToContents(0); // Number
|
||||||
resizeColumnToContents(3); // Line
|
resizeColumnToContents(3); // Line
|
||||||
resizeColumnToContents(6); // Ignore count
|
resizeColumnToContents(6); // Ignore count
|
||||||
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustBreakpointsColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
connect(model, SIGNAL(layoutChanged()), this, SLOT(expandAll()));
|
connect(model, SIGNAL(layoutChanged()), this, SLOT(expandAll()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2584,7 +2584,9 @@ void DebuggerPluginPrivate::extensionsInitialized()
|
|||||||
ICore *core = ICore::instance();
|
ICore *core = ICore::instance();
|
||||||
QTC_ASSERT(core, return);
|
QTC_ASSERT(core, return);
|
||||||
m_coreSettings = core->settings();
|
m_coreSettings = core->settings();
|
||||||
|
|
||||||
m_debuggerSettings = new DebuggerSettings(m_coreSettings);
|
m_debuggerSettings = new DebuggerSettings(m_coreSettings);
|
||||||
|
m_debuggerSettings->readSettings();
|
||||||
|
|
||||||
connect(core, SIGNAL(coreAboutToClose()), this, SLOT(coreShutdown()));
|
connect(core, SIGNAL(coreAboutToClose()), this, SLOT(coreShutdown()));
|
||||||
|
|
||||||
@@ -2776,8 +2778,6 @@ void DebuggerPluginPrivate::extensionsInitialized()
|
|||||||
m_commonOptionsPage = new CommonOptionsPage(m_globalDebuggerOptions);
|
m_commonOptionsPage = new CommonOptionsPage(m_globalDebuggerOptions);
|
||||||
m_plugin->addAutoReleasedObject(m_commonOptionsPage);
|
m_plugin->addAutoReleasedObject(m_commonOptionsPage);
|
||||||
|
|
||||||
m_debuggerSettings->readSettings();
|
|
||||||
|
|
||||||
// Do not fail to load the whole plugin if something goes wrong here.
|
// Do not fail to load the whole plugin if something goes wrong here.
|
||||||
QString errorMessage;
|
QString errorMessage;
|
||||||
if (!parseArguments(m_arguments, &m_cmdLineEnabledEngines, &errorMessage)) {
|
if (!parseArguments(m_arguments, &m_cmdLineEnabledEngines, &errorMessage)) {
|
||||||
|
|||||||
@@ -215,7 +215,10 @@ void ModulesWindow::setAlwaysResizeColumnsToContents(bool on)
|
|||||||
void ModulesWindow::setModel(QAbstractItemModel *model)
|
void ModulesWindow::setModel(QAbstractItemModel *model)
|
||||||
{
|
{
|
||||||
QTreeView::setModel(model);
|
QTreeView::setModel(model);
|
||||||
setAlwaysResizeColumnsToContents(true);
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustModulesColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
@@ -296,6 +296,10 @@ void RegisterWindow::setModel(QAbstractItemModel *model)
|
|||||||
{
|
{
|
||||||
QTreeView::setModel(model);
|
QTreeView::setModel(model);
|
||||||
setAlwaysResizeColumnsToContents(true);
|
setAlwaysResizeColumnsToContents(true);
|
||||||
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustRegistersColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void RegisterWindow::reloadRegisters()
|
void RegisterWindow::reloadRegisters()
|
||||||
|
|||||||
@@ -135,6 +135,16 @@ void SnapshotWindow::removeSnapshot(int i)
|
|||||||
m_snapshotHandler->at(i)->quitDebugger();
|
m_snapshotHandler->at(i)->quitDebugger();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SnapshotWindow::setModel(QAbstractItemModel *model)
|
||||||
|
{
|
||||||
|
QTreeView::setModel(model);
|
||||||
|
setAlwaysResizeColumnsToContents(true);
|
||||||
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustSnapshotsColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void SnapshotWindow::resizeColumnsToContents()
|
void SnapshotWindow::resizeColumnsToContents()
|
||||||
{
|
{
|
||||||
for (int i = model()->columnCount(); --i >= 0; )
|
for (int i = model()->columnCount(); --i >= 0; )
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ private:
|
|||||||
void removeSnapshot(int i);
|
void removeSnapshot(int i);
|
||||||
void keyPressEvent(QKeyEvent *ev);
|
void keyPressEvent(QKeyEvent *ev);
|
||||||
void contextMenuEvent(QContextMenuEvent *ev);
|
void contextMenuEvent(QContextMenuEvent *ev);
|
||||||
|
void setModel(QAbstractItemModel *model);
|
||||||
|
|
||||||
SnapshotHandler *m_snapshotHandler;
|
SnapshotHandler *m_snapshotHandler;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -105,6 +105,10 @@ void StackWindow::setModel(QAbstractItemModel *model)
|
|||||||
//resizeColumnsToContents();
|
//resizeColumnsToContents();
|
||||||
resizeColumnToContents(0);
|
resizeColumnToContents(0);
|
||||||
resizeColumnToContents(3);
|
resizeColumnToContents(3);
|
||||||
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustStackColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void StackWindow::contextMenuEvent(QContextMenuEvent *ev)
|
void StackWindow::contextMenuEvent(QContextMenuEvent *ev)
|
||||||
|
|||||||
@@ -82,6 +82,10 @@ void ThreadsWindow::setModel(QAbstractItemModel *model)
|
|||||||
resizeColumnToContents(0); // Id
|
resizeColumnToContents(0); // Id
|
||||||
resizeColumnToContents(4); // Line
|
resizeColumnToContents(4); // Line
|
||||||
resizeColumnToContents(6); // Name
|
resizeColumnToContents(6); // Name
|
||||||
|
if (header()) {
|
||||||
|
bool adjust = debuggerCore()->boolSetting(AlwaysAdjustThreadsColumnWidths);
|
||||||
|
setAlwaysResizeColumnsToContents(adjust);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ThreadsWindow::contextMenuEvent(QContextMenuEvent *ev)
|
void ThreadsWindow::contextMenuEvent(QContextMenuEvent *ev)
|
||||||
|
|||||||
Reference in New Issue
Block a user