resizeColumnToContents(0); // Number
resizeColumnToContents(3); // Line
resizeColumnToContents(6); // Ignore count
+ if (header()) {
+ bool adjust = debuggerCore()->boolSetting(AlwaysAdjustBreakpointsColumnWidths);
+ setAlwaysResizeColumnsToContents(adjust);
+ }
connect(model, SIGNAL(layoutChanged()), this, SLOT(expandAll()));
}
ICore *core = ICore::instance();
QTC_ASSERT(core, return);
m_coreSettings = core->settings();
+
m_debuggerSettings = new DebuggerSettings(m_coreSettings);
+ m_debuggerSettings->readSettings();
connect(core, SIGNAL(coreAboutToClose()), this, SLOT(coreShutdown()));
m_commonOptionsPage = new CommonOptionsPage(m_globalDebuggerOptions);
m_plugin->addAutoReleasedObject(m_commonOptionsPage);
- m_debuggerSettings->readSettings();
-
// Do not fail to load the whole plugin if something goes wrong here.
QString errorMessage;
if (!parseArguments(m_arguments, &m_cmdLineEnabledEngines, &errorMessage)) {
void ModulesWindow::setModel(QAbstractItemModel *model)
{
QTreeView::setModel(model);
- setAlwaysResizeColumnsToContents(true);
+ if (header()) {
+ bool adjust = debuggerCore()->boolSetting(AlwaysAdjustModulesColumnWidths);
+ setAlwaysResizeColumnsToContents(adjust);
+ }
}
} // namespace Internal
{
QTreeView::setModel(model);
setAlwaysResizeColumnsToContents(true);
+ if (header()) {
+ bool adjust = debuggerCore()->boolSetting(AlwaysAdjustRegistersColumnWidths);
+ setAlwaysResizeColumnsToContents(adjust);
+ }
}
void RegisterWindow::reloadRegisters()
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()
{
for (int i = model()->columnCount(); --i >= 0; )
void removeSnapshot(int i);
void keyPressEvent(QKeyEvent *ev);
void contextMenuEvent(QContextMenuEvent *ev);
+ void setModel(QAbstractItemModel *model);
SnapshotHandler *m_snapshotHandler;
};
//resizeColumnsToContents();
resizeColumnToContents(0);
resizeColumnToContents(3);
+ if (header()) {
+ bool adjust = debuggerCore()->boolSetting(AlwaysAdjustStackColumnWidths);
+ setAlwaysResizeColumnsToContents(adjust);
+ }
}
void StackWindow::contextMenuEvent(QContextMenuEvent *ev)
resizeColumnToContents(0); // Id
resizeColumnToContents(4); // Line
resizeColumnToContents(6); // Name
+ if (header()) {
+ bool adjust = debuggerCore()->boolSetting(AlwaysAdjustThreadsColumnWidths);
+ setAlwaysResizeColumnsToContents(adjust);
+ }
}
void ThreadsWindow::contextMenuEvent(QContextMenuEvent *ev)