6#include "../include/mainwindow.h"
11 QMenu *fileMenu =
new QMenu(tr(
"&File"));
13 QAction *quitAction = fileMenu->addAction(tr(
"E&xit"));
14 quitAction->setShortcut(tr(
"Ctrl+Q"));
16 menuBar()->addMenu(fileMenu);
19 QListView *listView =
new QListView(
this);
20 listView->setSelectionMode(QAbstractItemView::ExtendedSelection);
21 listView->setDragEnabled(
true);
22 listView->setAcceptDrops(
true);
23 listView->setDropIndicatorShown(
true);
26 this->listView = listView;
28 connect(quitAction, &QAction::triggered,
29 this, &QWidget::close);
33 setCentralWidget(listView);
34 setWindowTitle(tr(
"List View"));
40 items << tr(
"Oak") << tr(
"Fir") << tr(
"Pine") << tr(
"Birch") << tr(
"Hazel")
41 << tr(
"Redwood") << tr(
"Sycamore") << tr(
"Chestnut")
44 DragDropListModel *model =
new DragDropListModel(items,
this);
45 listView->setModel(model);