From ac77fb0c73f6f027a4bad7aec92f4bb6382b3803 Mon Sep 17 00:00:00 2001 From: Akos Polster Date: Sat, 5 Feb 2011 18:39:16 +0100 Subject: [PATCH] Update icons. --- dorian.pro | 384 ++++++++++++++++++------------------ pkg/maemo/icon-48/dorian.png | Bin 6540 -> 3189 bytes pkg/maemo/icon-scalable/dorian.png | Bin 9096 -> 4159 bytes 3 files changed, 193 insertions(+), 191 deletions(-) diff --git a/dorian.pro b/dorian.pro index a69ea89..099ffe5 100644 --- a/dorian.pro +++ b/dorian.pro @@ -1,191 +1,193 @@ -QT += webkit xml sql network - -INCLUDEPATH += $$PWD \ - $$PWD/model \ - $$PWD/widgets - -SOURCES += \ - main.cpp \ - mainwindow.cpp \ - bookview.cpp \ - model/unzip/unzip.c \ - model/unzip/ioapi.c \ - model/extractzip.cpp \ - model/library.cpp \ - model/book.cpp \ - librarydialog.cpp \ - devtools.cpp \ - infodialog.cpp \ - widgets/translucentbutton.cpp \ - settingswindow.cpp \ - model/settings.cpp \ - bookmarksdialog.cpp \ - model/sortedlibrary.cpp \ - bookmarkinfodialog.cpp \ - widgets/dyalog.cpp \ - chaptersdialog.cpp \ - fullscreenwindow.cpp \ - trace.cpp \ - widgets/toolbuttonbox.cpp \ - model/bookfinder.cpp \ - widgets/listwindow.cpp \ - widgets/progress.cpp \ - adopterwindow.cpp \ - platform.cpp \ - model/bookdb.cpp \ - searchdialog.cpp \ - search.cpp \ - widgets/flickable.cpp \ - searchresultsdialog.cpp \ - searchresultinfodialog.cpp \ - widgets/progressdialog.cpp \ - widgets/splash.cpp \ - widgets/mainbase.cpp - -HEADERS += \ - mainwindow.h \ - bookview.h \ - model/opshandler.h \ - model/unzip/unzip.h \ - model/unzip/ioapi.h \ - model/extractzip.h \ - model/library.h \ - model/book.h \ - librarydialog.h \ - devtools.h \ - infodialog.h \ - widgets/translucentbutton.h \ - settingswindow.h \ - model/settings.h \ - bookmarksdialog.h \ - model/xmlerrorhandler.h \ - model/containerhandler.h \ - model/sortedlibrary.h \ - model/ncxhandler.h \ - bookmarkinfodialog.h \ - widgets/dyalog.h \ - chaptersdialog.h \ - fullscreenwindow.h \ - trace.h \ - widgets/toolbuttonbox.h \ - model/bookfinder.h \ - widgets/listwindow.h \ - widgets/progress.h \ - adopterwindow.h \ - model/xmlhandler.h \ - platform.h \ - model/bookdb.h \ - searchdialog.h \ - search.h \ - widgets/flickable.h \ - searchresultsdialog.h \ - searchresultinfodialog.h \ - widgets/progressdialog.h \ - widgets/splash.h \ - widgets/mainbase.h - -RESOURCES += \ - dorian.qrc - -OTHER_FILES += \ - TODO.txt \ - pkg/acknowledgements.txt \ - pkg/maemo/postinst \ - pkg/maemo/dorian.desktop \ - pkg/maemo/control \ - pkg/maemo/changelog \ - pkg/maemo/build.sh \ - styles/night.css \ - pkg/changelog \ - pkg/maemo/build-scratchbox.sh \ - styles/sand.css \ - styles/default.css \ - pkg/version.txt \ - styles/sand.js \ - styles/night.js \ - styles/default.js \ - styles/day.js \ - www/index.html \ - pkg/maemo/autobuild.sh \ - pkg/maemo/autobuild-scratchbox.sh \ - LICENSE.txt \ - pkg/symbian/book.svg \ - pkg/symbian/clean.bat - -DEFINES += \ - USE_FILE32API - -!symbian { - DEFINES += DORIAN_TEST_MODEL - include(model/modeltest/modeltest.pri) -} - -unix { - symbian { - } else { - LIBS += -lz - } -} - -win32 { - DEFINES += ZLIB_WINAPI - INCLUDEPATH += $$PWD/model/zlib - LIBS += pkg/win32/zlibstat.lib -} - -symbian { - TARGET = Dorian - TARGET.UID3 = 0xA89FC85B - TARGET.CAPABILITY = UserEnvironment NetworkServices ReadUserData \ - WriteUserData - TARGET.EPOCHEAPSIZE = 0x100000 0x4000000 - ICON = $$PWD/pkg/symbian/book.svg - - # FIXME: Package header for Qt 4.6.2: - packageheader = \ - "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,5" \ - "[0x101F7961],0,0,0,{\"S60ProductID\"}" \ - "[0x102032BE],0,0,0,{\"S60ProductID\"}" \ - "[0x102752AE],0,0,0,{\"S60ProductID\"}" \ - "[0x1028315F],0,0,0,{\"S60ProductID\"}" - default_deployment.pkg_prerules = packageheader - - # FIXME: Package header for Qt 4.6.3 or later: - # packageheader = "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,5" - # my_deployment.pkg_prerules = packageheader - # DEPLOYMENT += my_deployment - - INCLUDEPATH += $(QTDIR)/src/3rdparty/zlib - HEADERS += \ - widgets/flickcharm.h \ - widgets/mediakeysobserver.h - SOURCES += \ - widgets/flickcharm.cpp \ - widgets/mediakeysobserver.cpp - LIBS += -lremconinterfacebase -lremconcoreapi -lcone -leikcore -lavkon -} - -maemo5 { - QT += maemo5 dbus - isEmpty(PREFIX) { - PREFIX = /usr - } - BINDIR = $$PREFIX/bin - DATADIR =$$PREFIX/share - DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\" - - # For "make install" - - INSTALLS += target desktop icon48 iconscalable - - target.path = $$BINDIR - - desktop.path = $$DATADIR/applications/hildon - desktop.files += pkg/maemo/dorian.desktop - - icon48.path = $$DATADIR/icons/hicolor/48x48/hildon - icon48.files += pkg/maemo/icon-48/dorian.png - - iconscalable.path = $$DATADIR/icons/hicolor/scalable/hildon - iconscalable.files += pkg/maemo/icon-scalable/dorian.png -} +QT += webkit xml sql network + +INCLUDEPATH += $$PWD \ + $$PWD/model \ + $$PWD/widgets + +SOURCES += \ + main.cpp \ + mainwindow.cpp \ + bookview.cpp \ + model/unzip/unzip.c \ + model/unzip/ioapi.c \ + model/extractzip.cpp \ + model/library.cpp \ + model/book.cpp \ + librarydialog.cpp \ + devtools.cpp \ + infodialog.cpp \ + widgets/translucentbutton.cpp \ + settingswindow.cpp \ + model/settings.cpp \ + bookmarksdialog.cpp \ + model/sortedlibrary.cpp \ + bookmarkinfodialog.cpp \ + widgets/dyalog.cpp \ + chaptersdialog.cpp \ + fullscreenwindow.cpp \ + trace.cpp \ + widgets/toolbuttonbox.cpp \ + model/bookfinder.cpp \ + widgets/listwindow.cpp \ + widgets/progress.cpp \ + adopterwindow.cpp \ + platform.cpp \ + model/bookdb.cpp \ + searchdialog.cpp \ + search.cpp \ + widgets/flickable.cpp \ + searchresultsdialog.cpp \ + searchresultinfodialog.cpp \ + widgets/progressdialog.cpp \ + widgets/splash.cpp \ + widgets/mainbase.cpp + +HEADERS += \ + mainwindow.h \ + bookview.h \ + model/opshandler.h \ + model/unzip/unzip.h \ + model/unzip/ioapi.h \ + model/extractzip.h \ + model/library.h \ + model/book.h \ + librarydialog.h \ + devtools.h \ + infodialog.h \ + widgets/translucentbutton.h \ + settingswindow.h \ + model/settings.h \ + bookmarksdialog.h \ + model/xmlerrorhandler.h \ + model/containerhandler.h \ + model/sortedlibrary.h \ + model/ncxhandler.h \ + bookmarkinfodialog.h \ + widgets/dyalog.h \ + chaptersdialog.h \ + fullscreenwindow.h \ + trace.h \ + widgets/toolbuttonbox.h \ + model/bookfinder.h \ + widgets/listwindow.h \ + widgets/progress.h \ + adopterwindow.h \ + model/xmlhandler.h \ + platform.h \ + model/bookdb.h \ + searchdialog.h \ + search.h \ + widgets/flickable.h \ + searchresultsdialog.h \ + searchresultinfodialog.h \ + widgets/progressdialog.h \ + widgets/splash.h \ + widgets/mainbase.h + +RESOURCES += \ + dorian.qrc + +OTHER_FILES += \ + TODO.txt \ + pkg/acknowledgements.txt \ + pkg/maemo/postinst \ + pkg/maemo/dorian.desktop \ + pkg/maemo/control \ + pkg/maemo/changelog \ + pkg/maemo/build.sh \ + styles/night.css \ + pkg/changelog \ + pkg/maemo/build-scratchbox.sh \ + styles/sand.css \ + styles/default.css \ + pkg/version.txt \ + styles/sand.js \ + styles/night.js \ + styles/default.js \ + styles/day.js \ + www/index.html \ + pkg/maemo/autobuild.sh \ + pkg/maemo/autobuild-scratchbox.sh \ + LICENSE.txt \ + pkg/symbian/book.svg \ + pkg/symbian/clean.bat \ + pkg/maemo/icon-48/dorian.png \ + pkg/maemo/icon-scalable/dorian.png + +DEFINES += \ + USE_FILE32API + +!symbian { + DEFINES += DORIAN_TEST_MODEL + include(model/modeltest/modeltest.pri) +} + +unix { + symbian { + } else { + LIBS += -lz + } +} + +win32 { + DEFINES += ZLIB_WINAPI + INCLUDEPATH += $$PWD/model/zlib + LIBS += pkg/win32/zlibstat.lib +} + +symbian { + TARGET = Dorian + TARGET.UID3 = 0xA89FC85B + TARGET.CAPABILITY = UserEnvironment NetworkServices ReadUserData \ + WriteUserData + TARGET.EPOCHEAPSIZE = 0x100000 0x4000000 + ICON = $$PWD/pkg/symbian/book.svg + + # FIXME: Package header for Qt 4.6.2: + packageheader = \ + "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,5" \ + "[0x101F7961],0,0,0,{\"S60ProductID\"}" \ + "[0x102032BE],0,0,0,{\"S60ProductID\"}" \ + "[0x102752AE],0,0,0,{\"S60ProductID\"}" \ + "[0x1028315F],0,0,0,{\"S60ProductID\"}" + default_deployment.pkg_prerules = packageheader + + # FIXME: Package header for Qt 4.6.3 or later: + # packageheader = "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,5" + # my_deployment.pkg_prerules = packageheader + # DEPLOYMENT += my_deployment + + INCLUDEPATH += $(QTDIR)/src/3rdparty/zlib + HEADERS += \ + widgets/flickcharm.h \ + widgets/mediakeysobserver.h + SOURCES += \ + widgets/flickcharm.cpp \ + widgets/mediakeysobserver.cpp + LIBS += -lremconinterfacebase -lremconcoreapi -lcone -leikcore -lavkon +} + +maemo5 { + QT += maemo5 dbus + isEmpty(PREFIX) { + PREFIX = /usr + } + BINDIR = $$PREFIX/bin + DATADIR =$$PREFIX/share + DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\" + + # For "make install" + + INSTALLS += target desktop icon48 iconscalable + + target.path = $$BINDIR + + desktop.path = $$DATADIR/applications/hildon + desktop.files += pkg/maemo/dorian.desktop + + icon48.path = $$DATADIR/icons/hicolor/48x48/hildon + icon48.files += pkg/maemo/icon-48/dorian.png + + iconscalable.path = $$DATADIR/icons/hicolor/scalable/hildon + iconscalable.files += pkg/maemo/icon-scalable/dorian.png +} diff --git a/pkg/maemo/icon-48/dorian.png b/pkg/maemo/icon-48/dorian.png index 775b670a6436f1b412a442ddde13c8108499a9cf..dc02d08d71a55402ad8e26777b7bc55290007431 100644 GIT binary patch delta 3185 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 XH+*i>poo%a00000NkvXXu0mjf8UiV! literal 6540 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 JPDHLkV1i3b>tp}` literal 9096 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