Added menu action dummies for the menus "File" and "Edit".

This commit is contained in:
2025-12-04 16:44:31 +01:00
parent 5e54f52cd6
commit c7012ceff5
2 changed files with 145 additions and 4 deletions

View File

@ -5,14 +5,17 @@
QT_BEGIN_NAMESPACE
class GenericCore;
class QAbstractItemModel;
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE
class GenericCore;
using namespace std;
class MainWindow : public QMainWindow {
Q_OBJECT
@ -38,11 +41,32 @@ class MainWindow : public QMainWindow {
Ui::MainWindow* ui;
// GenericCore* m_core;
std::unique_ptr<GenericCore> m_core;
std::shared_ptr<QAbstractItemModel> m_tableModel;
unique_ptr<GenericCore> m_core;
shared_ptr<QAbstractItemModel> m_tableModel;
/// File actions
unique_ptr<QAction> m_newFileAct;
unique_ptr<QAction> m_openAct;
unique_ptr<QAction> m_saveAct;
unique_ptr<QAction> m_importAct;
unique_ptr<QAction> m_exportAct;
unique_ptr<QAction> m_printAct;
unique_ptr<QAction> m_exitAct;
/// Edit actions
unique_ptr<QAction> m_undoAct;
unique_ptr<QAction> m_redoAct;
unique_ptr<QAction> m_cutAct;
unique_ptr<QAction> m_copyAct;
unique_ptr<QAction> m_pasteAct;
unique_ptr<QAction> m_openNewItemDialogAct;
unique_ptr<QAction> m_openEditItemDialogAct;
unique_ptr<QAction> m_deleteItemAct;
unique_ptr<QAction> m_findItemAct;
/// Setup functions
void createActions();
void createFileActions();
void createEditActions();
void createHelpMenu();
};
#endif // MAINWINDOW_H