ListView::ListView(QWidget *parent) : QListView(parent) { _defaultDropTarget = NULL; _listModel = NULL; connect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(doubleClickedHandler(QModelIndex))); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); }
TableView::TableView(QWidget *parent) : QTableView(parent) { _tableModel = NULL; _defaultDropTarget = NULL; connect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(doubleClickedHandler(QModelIndex))); horizontalHeader()->hide(); verticalHeader()->hide(); verticalHeader()->setDefaultSectionSize(verticalHeader()->fontMetrics().height() + 2); this->setEditTriggers(QAbstractItemView::NoEditTriggers); this->setItemDelegate(new TableViewMenuEditorDelegate(this)); }