return true;
}
+
///////////////////////////////////////////////////////////////////////
//
// BreakWindow
QTreeView::mouseDoubleClickEvent(ev);
}
+void BreakWindow::setModel(QAbstractItemModel *model)
+{
+ QTreeView::setModel(model);
+ resizeColumnToContents(0); // Number
+ resizeColumnToContents(3); // Line
+ resizeColumnToContents(6); // Ignore count
+}
+
void BreakWindow::contextMenuEvent(QContextMenuEvent *ev)
{
QMenu menu;
explicit BreakWindow(QWidget *parent = 0);
static void editBreakpoint(BreakpointId id, QWidget *parent);
+ void setModel(QAbstractItemModel *model);
private slots:
void resizeColumnsToContents();
setIconSize(QSize(10, 10));
header()->setDefaultAlignment(Qt::AlignLeft);
- header()->resizeSection(0, 60);
- header()->resizeSection(3, 60);
connect(this, SIGNAL(activated(QModelIndex)),
SLOT(rowActivated(QModelIndex)));
SLOT(reloadFullStack()));
connect(debuggerCore()->action(MaximalStackDepth), SIGNAL(triggered()),
SLOT(reloadFullStack()));
+ showAddressColumn(false);
}
void StackWindow::showAddressColumn(bool on)
currentEngine()->activateFrame(index.row());
}
+void StackWindow::setModel(QAbstractItemModel *model)
+{
+ QTreeView::setModel(model);
+ //resizeColumnsToContents();
+ resizeColumnToContents(0);
+ resizeColumnToContents(3);
+}
+
void StackWindow::contextMenuEvent(QContextMenuEvent *ev)
{
DebuggerEngine *engine = currentEngine();
void reloadFullStack();
private:
+ void setModel(QAbstractItemModel *model);
void contextMenuEvent(QContextMenuEvent *ev);
void copyContentsToClipboard();
#include <utils/savedaction.h>
+#include <QtCore/QDebug>
#include <QtGui/QContextMenuEvent>
#include <QtGui/QHeaderView>
#include <QtGui/QMenu>
debuggerCore()->currentEngine()->selectThread(index.row());
}
+void ThreadsWindow::setModel(QAbstractItemModel *model)
+{
+ qDebug() << "SET MODEL";
+ QTreeView::setModel(model);
+ resizeColumnToContents(0); // Id
+ resizeColumnToContents(4); // Line
+ resizeColumnToContents(6); // Name
+}
+
void ThreadsWindow::contextMenuEvent(QContextMenuEvent *ev)
{
QMenu menu;
void setAlternatingRowColorsHelper(bool on) { setAlternatingRowColors(on); }
private:
+ void setModel(QAbstractItemModel *model);
void contextMenuEvent(QContextMenuEvent *ev);
bool m_alwaysResizeColumnsToContents;