Actually delete books from database. Delete all books when "Clear
[dorian] / dorian.pro
index 368a87b..eb938a8 100644 (file)
@@ -1,4 +1,4 @@
-QT += webkit xml
+QT += webkit xml sql network
 
 INCLUDEPATH += $$PWD \
     $$PWD/model \
@@ -22,16 +22,23 @@ SOURCES += \
     bookmarksdialog.cpp \
     model/sortedlibrary.cpp \
     bookmarkinfodialog.cpp \
-    widgets/dialog.cpp \
+    widgets/dyalog.cpp \
     chaptersdialog.cpp \
     widgets/fullscreenwindow.cpp \
     trace.cpp \
     widgets/toolbuttonbox.cpp \
     model/bookfinder.cpp \
     widgets/listwindow.cpp \
-    foldersdialog.cpp \
     widgets/progress.cpp \
-    widgets/bookwindow.cpp
+    widgets/adopterwindow.cpp \
+    platform.cpp \
+    model/bookdb.cpp \
+    searchdialog.cpp \
+    search.cpp \
+    widgets/flickable.cpp \
+    widgets/listview.cpp \
+    searchresultsdialog.cpp \
+    searchresultinfodialog.cpp
 
 HEADERS += \
     mainwindow.h \
@@ -54,16 +61,24 @@ HEADERS += \
     model/sortedlibrary.h \
     model/ncxhandler.h \
     bookmarkinfodialog.h \
-    widgets/dialog.h \
+    widgets/dyalog.h \
     chaptersdialog.h \
     widgets/fullscreenwindow.h \
     trace.h \
     widgets/toolbuttonbox.h \
     model/bookfinder.h \
     widgets/listwindow.h \
-    foldersdialog.h \
     widgets/progress.h \
-    widgets/bookwindow.h
+    widgets/adopterwindow.h \
+    widgets/listview.h \
+    model/xmlhandler.h \
+    platform.h \
+    model/bookdb.h \
+    searchdialog.h \
+    search.h \
+    widgets/flickable.h \
+    searchresultsdialog.h \
+    searchresultinfodialog.h
 
 RESOURCES += \
     dorian.qrc
@@ -86,20 +101,43 @@ OTHER_FILES += \
     styles/night.js \
     styles/default.js \
     styles/day.js \
-    www/index.html
+    www/index.html \
+    pkg/maemo/autobuild.sh \
+    pkg/maemo/autobuild-scratchbox.sh \
+    LICENSE.txt \
+    pkg/symbian/book.svg
 
 DEFINES += \
-    USE_FILE32API \
-    DORIAN_TEST_MODEL
+    USE_FILE32API
 
-include(model/modeltest/modeltest.pri)
+!symbian {
+    DEFINES += DORIAN_TEST_MODEL
+    include(model/modeltest/modeltest.pri)
+}
 
 unix {
-    LIBS += -lz
+    symbian {
+    } else {
+        LIBS += -lz
+    }
+}
+
+win32 {
+    DEFINES += ZLIB_WINAPI
+    INCLUDEPATH += $$PWD/model/zlib
+    LIBS += pkg/win32/zlibstat.lib
 }
-windows, symbian {
-    # FIXME: Build zlib, too
+
+symbian {
+    ICON = $$PWD/pkg/symbian/book.svgt
+    TARGET.UID3 = 0xEA633557
+    TARGET.CAPABILITY = NetworkServices
+    # FIXME: Include path to OpenC ZLIB?
+    INCLUDEPATH += c:/Qt/4.7.0/src/3rdparty/zlib
+    HEADERS += widgets/flickcharm.h
+    SOURCES += widgets/flickcharm.cpp
 }
+
 maemo5 {
     QT += maemo5 dbus
     isEmpty(PREFIX) {