ASSIGNMENT 2 2025
UNIQUE NO.
DUE DATE: 2025
, Advanced Programming
// STORE MANAGEMENT APPLICATION & UDP RECEIVER
// ============================================
// PART 1: STORE MANAGEMENT APPLICATION
// ============================================
#include <QApplication>
#include <QMainWindow>
#include <QMenuBar>
#include <QToolBar>
#include <QStatusBar>
#include <QTreeView>
#include <QStandardItemModel>
#include <QVBoxLayout>
#include <QPushButton>
#include <QDateTime>
#include <QUdpSocket>
#include <QThread>
#include <QMessageBox>
class StoreWindow : public QMainWindow {
Q_OBJECT
public:
StoreWindow() {
this->setWindowTitle("Store Management Application");
model = new QStandardItemModel();
model->setHorizontalHeaderLabels({"Customer", "Item", "Type",
"Quantity", "DateTime"});
QTreeView* treeView = new QTreeView();