#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event); private slots: void on_pushButton_addElem_clicked(); void on_pushButton_delElem_clicked(); void on_pushButton_chooseFile_clicked(); void on_pushButton_addAnimation_clicked(); void on_pushButton_addCollectAnim_clicked(); void on_pushButton_delCollectAnim_clicked(); void on_listWidget_collectAnim_itemDoubleClicked(QListWidgetItem *item); void on_pushButton_addStatus_clicked(); void on_pushButton_delStatus_clicked(); void on_pushButton_addContainer_clicked(); void on_pushButton_delContainer_clicked(); void on_listWidget_pool_itemDoubleClicked(QListWidgetItem *item); void on_listWidget_elem_itemDoubleClicked(QListWidgetItem *item); void on_tableWidget_animation_cellDoubleClicked(int row, int column); void on_pushButton_delAnimation_clicked(); private: Ui::MainWindow *ui; QLineEdit *resource; }; #endif // MAINWINDOW_H