Merge remote-tracking branch 'diego/tabbed_events'

This commit is contained in:
Marcus Huderle
2018-12-20 17:35:59 -06:00
5 changed files with 660 additions and 111 deletions

View File

@@ -78,6 +78,7 @@ private slots:
void addNewEvent(QString);
void updateSelectedObjects();
void updateObjects();
void on_toolButton_Paint_clicked();
@@ -133,6 +134,10 @@ private slots:
void on_lineEdit_filterBox_textChanged(const QString &arg1);
void eventTabChanged(int index);
void selectedEventIndexChanged(int index);
private:
Ui::MainWindow *ui;
TilesetEditor *tilesetEditor = nullptr;
@@ -144,6 +149,21 @@ private:
QIcon* mapIcon;
QIcon* mapEditedIcon;
QWidget *eventTabObjectWidget;
QWidget *eventTabWarpWidget;
QWidget *eventTabTriggerWidget;
QWidget *eventTabBGWidget;
QWidget *eventTabHealspotWidget;
QWidget *eventTabMultipleWidget;
DraggablePixmapItem *selectedObject;
DraggablePixmapItem *selectedWarp;
DraggablePixmapItem *selectedTrigger;
DraggablePixmapItem *selectedBG;
DraggablePixmapItem *selectedHealspot;
bool isProgrammaticEventTabChange;
enum MapSortOrder {
Group = 0,
Name = 1,
@@ -178,6 +198,7 @@ private:
void loadUserSettings();
bool openRecentProject();
void updateTilesetEditor();
QString getEventGroupFromTabWidget(QWidget *tab);
bool isProjectOpen();
};