6#include "../include/mainwindow.h"
8MainWindow::MainWindow()
10 QMenu *fileMenu =
new QMenu(tr(
"&File"));
12 QAction *quitAction = fileMenu->addAction(tr(
"E&xit"));
13 quitAction->setShortcut(tr(
"Ctrl+Q"));
15 menuBar()->addMenu(fileMenu);
18 QListWidget *listWidget =
new QListWidget(
this);
19 listWidget->setSelectionMode(QAbstractItemView::SingleSelection);
20 listWidget->setDragEnabled(
true);
21 listWidget->viewport()->setAcceptDrops(
true);
22 listWidget->setDropIndicatorShown(
true);
26 listWidget->setDragDropMode(QAbstractItemView::InternalMove);
29 this->listWidget = listWidget;
31 connect(quitAction, &QAction::triggered,
this, &QWidget::close);
35 setCentralWidget(listWidget);
36 setWindowTitle(tr(
"List Widget"));
41 QListWidgetItem *item;
42 item =
new QListWidgetItem(tr(
"Oak"), listWidget);
43 item =
new QListWidgetItem(tr(
"Fir"), listWidget);
44 item =
new QListWidgetItem(tr(
"Pine"), listWidget);
45 item =
new QListWidgetItem(tr(
"Birch"), listWidget);
46 item =
new QListWidgetItem(tr(
"Hazel"), listWidget);
47 item =
new QListWidgetItem(tr(
"Redwood"), listWidget);
48 item =
new QListWidgetItem(tr(
"Sycamore"), listWidget);
49 item =
new QListWidgetItem(tr(
"Chestnut"), listWidget);
50 item =
new QListWidgetItem(tr(
"Mahogany"), listWidget);