BaseTreeView::BaseTreeView(QWidget *parent) : QTreeView(parent) { setAttribute(Qt::WA_MacShowFocusRect, false); setFrameStyle(QFrame::NoFrame); setRootIsDecorated(false); setIconSize(QSize(10, 10)); setSelectionMode(QAbstractItemView::ExtendedSelection); setUniformRowHeights(true); header()->setDefaultAlignment(Qt::AlignLeft); header()->setClickable(true); connect(this, SIGNAL(activated(QModelIndex)), SLOT(rowActivatedHelper(QModelIndex))); connect(header(), SIGNAL(sectionClicked(int)), SLOT(headerSectionClicked(int))); m_adjustColumnsAction = new QAction(tr("Adjust Column Widths to Contents"), this); m_alwaysAdjustColumnsAction = 0; }
BaseWindow::BaseWindow(QWidget *parent) : QTreeView(parent) { QAction *act = debuggerCore()->action(UseAlternatingRowColors); setAttribute(Qt::WA_MacShowFocusRect, false); setFrameStyle(QFrame::NoFrame); setAlternatingRowColors(act->isChecked()); setRootIsDecorated(false); setIconSize(QSize(10, 10)); setSelectionMode(QAbstractItemView::ExtendedSelection); setUniformRowHeights(true); header()->setDefaultAlignment(Qt::AlignLeft); connect(act, SIGNAL(toggled(bool)), SLOT(setAlternatingRowColorsHelper(bool))); connect(this, SIGNAL(activated(QModelIndex)), SLOT(rowActivatedHelper(QModelIndex))); m_adjustColumnsAction = new QAction(tr("Adjust Column Widths to Contents"), 0); m_alwaysAdjustColumnsAction = 0; }