diff --git a/Deling.desktop b/Deling.desktop new file mode 100644 index 0000000..be13362 --- /dev/null +++ b/Deling.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Type=Application +Version=0.6b +Name=Deling +GenericName=FF8 Field Editor +GenericName[fr]=Éditeur d'écrans FF8 +Comment=Can edit field from Final Fantasy VIII (PS & PC) +Comment[fr]=Permet de modifier les écrans de Final Fantasy VIII (PS et PC) +Icon=deling.png +Exec=/usr/bin/deling +Path= +Terminal=false +MimeType=application/octet-stream +Categories=Application;Game; +Keywords=PlayStation;Final Fantasy; +StartupNotify=false diff --git a/Deling.pro b/Deling.pro index 70189e0..c2b0115 100644 --- a/Deling.pro +++ b/Deling.pro @@ -97,15 +97,38 @@ SOURCES += MainWindow.cpp \ PlainTextEdit.cpp RESOURCES += Deling.qrc QT += opengl -TRANSLATIONS += deling_en.ts +TRANSLATIONS += deling_en.ts \ + deling_ja.ts +# macx:ICON = images/Deling.icns win32 { RC_FILE = Deling.rc - OTHER_FILES += Deling.rc } + +OTHER_FILES += Deling.rc \ + Deling.desktop + # Only for static compilation # QTPLUGIN += qjpcodecs +#only on linux/unix (for package creation and other deploys) +unix:!macx:!symbian { + system(lrelease Deling.pro) + + target.path = /opt/deling + INSTALLS += target + lang.path = /opt/deling + lang.files = *.qm + INSTALLS += lang + + icon.path = /usr/share/pixmaps/ + icon.files = images/deling.png + INSTALLS += icon + + desktop.path =/usr/share/applications + desktop.files = Deling.desktop + INSTALLS += desktop +} diff --git a/Deling.qrc b/Deling.qrc index 2d8b128..41ac602 100644 --- a/Deling.qrc +++ b/Deling.qrc @@ -54,7 +54,6 @@ images/icon-drawpoint.png images/icon-unknown.png images/ff8.png - images/deling.png images/icon-char-1.png images/icon-char-2.png images/icon-char-3.png @@ -87,8 +86,9 @@ images/icon-char-30.png images/icon-char-31.png images/font.png - images/ico.png images/door.png images/background.png + images/deling.png + images/deling_city.png diff --git a/Deling.rc b/Deling.rc index b12dbea..c14aaa7 100644 --- a/Deling.rc +++ b/Deling.rc @@ -1,7 +1,7 @@ #include #include "parameters.h" -IDI_ICON1 ICON DISCARDABLE "images/ico.ico" +IDI_ICON1 ICON DISCARDABLE "images/deling.ico" VS_VERSION_INFO VERSIONINFO FILEVERSION RC_PRODUCT_VERSION diff --git a/MainWindow.cpp b/MainWindow.cpp index 362fa46..05fdf36 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -707,7 +707,7 @@ void MainWindow::about() font.setPointSize(12); QLabel image(&apropos); - image.setPixmap(QPixmap(":/images/deling.png")); + image.setPixmap(QPixmap(":/images/deling_city.png")); image.move(-5, apropos.height() - 128); QLabel desc1(PROG_FULLNAME, &apropos); diff --git a/images/ico.ico b/images/deling.ico similarity index 100% rename from images/ico.ico rename to images/deling.ico diff --git a/images/deling.png b/images/deling.png index 81a9aca..b54074e 100644 Binary files a/images/deling.png and b/images/deling.png differ diff --git a/images/deling_city.png b/images/deling_city.png new file mode 100644 index 0000000..81a9aca Binary files /dev/null and b/images/deling_city.png differ diff --git a/images/ico.png b/images/ico.png deleted file mode 100644 index b54074e..0000000 Binary files a/images/ico.png and /dev/null differ diff --git a/main.cpp b/main.cpp index b499eed..bf3fc2f 100644 --- a/main.cpp +++ b/main.cpp @@ -31,7 +31,7 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); - app.setWindowIcon(QIcon(":/images/ico.png")); + app.setWindowIcon(QIcon(":/images/deling.png")); Config::set();