2025-08-24 23:24:33 +08:00
|
|
|
#include "mainwindow.h"
|
|
|
|
|
|
|
|
|
|
#include <QApplication>
|
2025-09-24 22:36:13 +08:00
|
|
|
#include <QMetaType>
|
|
|
|
|
#include <QVector>
|
|
|
|
|
#include <QList>
|
|
|
|
|
#include <QPersistentModelIndex>
|
|
|
|
|
#include <QAbstractItemModel>
|
2025-08-24 23:24:33 +08:00
|
|
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
|
{
|
|
|
|
|
QApplication a(argc, argv);
|
2025-09-24 22:36:13 +08:00
|
|
|
|
|
|
|
|
// Register meta types for signal-slot connections
|
|
|
|
|
qRegisterMetaType<QVector<int>>("QVector<int>");
|
|
|
|
|
qRegisterMetaType<QList<QPersistentModelIndex>>("QList<QPersistentModelIndex>");
|
|
|
|
|
qRegisterMetaType<QAbstractItemModel::LayoutChangeHint>("QAbstractItemModel::LayoutChangeHint");
|
|
|
|
|
|
2025-08-24 23:24:33 +08:00
|
|
|
MainWindow w;
|
|
|
|
|
w.show();
|
|
|
|
|
return a.exec();
|
|
|
|
|
}
|