[nostalgia] Start on new TileSheetEditor

This commit is contained in:
2021-12-17 20:57:56 -06:00
parent ed074d07be
commit 775008a513
122 changed files with 651 additions and 2592 deletions

View File

@@ -1,63 +1,27 @@
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
add_library(
NostalgiaCore-Studio OBJECT
imgconv.cpp
import_tilesheet_wizard.cpp
#imgconv.cpp
#import_tilesheet_wizard.cpp
module.cpp
new_tilesheet_wizard.cpp
newpalettewizard.cpp
paletteeditor.cpp
#new_tilesheet_wizard.cpp
#newpalettewizard.cpp
#paletteeditor.cpp
tilesheeteditor.cpp
util.cpp
rsrc.qrc
tilesheetpixelgrid.cpp
tilesheetpixels.cpp
#util.cpp
#rsrc.qrc
)
if(NOT MSVC)
target_compile_options(NostalgiaCore-Studio PRIVATE -Wsign-conversion)
endif()
target_precompile_headers(
NostalgiaCore-Studio PRIVATE
<QBuffer>
<QButtonGroup>
<QColor>
<QDebug>
<QDialog>
<QFile>
<QFormLayout>
<QHeaderView>
<QImage>
<QItemDelegate>
<QMap>
<QPainter>
<QPluginLoader>
<QPointer>
<QPushButton>
<QQmlContext>
<QQuickItem>
<QQuickWidget>
<QSettings>
<QSpinBox>
<QSplitter>
<QString>
<QStringList>
<QStyledItemDelegate>
<QTableWidget>
<QToolBar>
<QUndoCommand>
<QUndoStack>
<QVariant>
)
target_link_libraries(
NostalgiaCore-Studio
Qt${QT_VERSION_MAJOR}::QuickWidgets
NostalgiaCore-Studio PUBLIC
NostalgiaStudio
NostalgiaCore-Qt
NostalgiaCore
NostalgiaCore-GLFW
NostalgiaGlUtils
)
#target_compile_definitions(NostalgiaCore-Studio PRIVATE QT_QML_DEBUG)