X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmdictionary%2Fmdictionary.pro;h=a055f31ee52156d3df59cbfc0cb7e299ec0e1fb0;hb=ac86fa7a460e6fb10126eb63372d18a5dd1e1f4d;hp=00118cae2d71df91768e9cc9a51f3fad992c6f19;hpb=a652432c9298ae52737ee993dc6bd9f07eb7c995;p=mdictionary diff --git a/src/mdictionary/mdictionary.pro b/src/mdictionary/mdictionary.pro index 00118ca..a055f31 100644 --- a/src/mdictionary/mdictionary.pro +++ b/src/mdictionary/mdictionary.pro @@ -3,6 +3,18 @@ TEMPLATE = app include(../../mdictionary.pri) +QT = core \ + gui \ + xml \ + xmlpatterns \ + sql \ + dbus \ + webkit \ + declarative + +maemo5:QT += maemo5 + +message($$CONFIG) SOURCES += gui/main.cpp \ backbone/ConfigGenerator.cpp \ @@ -23,9 +35,12 @@ SOURCES += gui/main.cpp \ gui/BookmarksWidget.cpp \ gui/WelcomeScreenWidget.cpp \ gui/AboutWidget.cpp \ - gui/TranslationTextEdit.cpp \ + gui/TranslationView.cpp \ gui/DBusAdapter.cpp \ - gui/NotifyManager.cpp + gui/NotifyManager.cpp \ + gui/SpinBox.cpp \ + gui/DictTypeModel.cpp \ + gui/DictManagerModel.cpp HEADERS += gui/MainWindow.h \ backbone/ConfigGenerator.h \ @@ -51,18 +66,43 @@ HEADERS += gui/MainWindow.h \ gui/BookmarksWidget.h \ gui/WelcomeScreenWidget.h \ ../include/Notify.h \ - gui/TranslationTextEdit.h \ + gui/TranslationView.h \ ../include/AccentsNormalizer.h \ ../include/DictDialog.h \ gui/DBusAdapter.h \ - gui/NotifyManager.h + gui/NotifyManager.h \ + gui/SpinBox.h \ + gui/DictTypeModel.h \ + gui/DictManagerModel.h RESOURCES += ../../data/gui.qrc +TRANSLATIONS += pl_PL.ts \ + en_US.ts + +OTHER_FILES += \ + qml/WelcomeScreenWidget.qml \ + qml/Button.qml \ + qml/AboutWidget.qml \ + qml/SearchBarWidget.qml \ + qml/IconButton.qml \ + qml/MyTextLineEdit.qml \ + qml/ProgressBar.qml \ + qml/ElementsListView.qml \ + qml/DictTypeSelectDialog.qml \ + qml/DictManagerWidget.qml \ + qml/WordListWidget.qml \ + qml/TranslationView.qml \ + qml/FlickableWebView.qml \ + qml/ScrollBar.qml \ + qml/Checkbox.qml \ + qml/MySpinBox.qml + target.path = $$BIN_DIR INSTALLS += target unix { + #icons and misc maemo5 { desktop.path = $$SHARE_DIR/applications/hildon icon64.path = $$SHARE_DIR/icons/hicolor/64x64/hildon @@ -75,29 +115,97 @@ unix { desktop.files += ../../data/other/$${TARGET}.desktop icon64.files += ../../data/icons/64x64/$${TARGET}.png - bookmarks.path = $$DATA_DIR - bookmarks.files += ../../data/icons/16x16/staron.png + shared.path = $$DATA_DIR + shared.files += ../../data/icons/16x16/staron.png + shared.files += ../../data/xsl/mask.png - service.path = $$SHARE_DIR/dbus-1/services - service.files += ../../data/other/com.comarch.mdictionary.service - - INSTALLS += desktop icon64 bookmarks service -} + #css + meego { + css.path = $$DATA_DIR/css + css.files += ../../data/css_meego/style.css + } + else:maemo5 { + css.path = $$DATA_DIR/css + css.files += ../../data/css_maemo/style.css + } + else { + css.path = $$DATA_DIR/css + css.files += ../../data/css_desktop/style.css + } + + #css images + meego { + css_images.path = $$DATA_DIR/css/images + css_images.files += ../../data/css_meego/images/header-background.png + css_images.files += ../../data/css_meego/images/header-border.png + css_images.files += ../../data/css_meego/images/shadow-grey-bg.png + css_images.files += ../../data/css_meego/images/shadow-white-bg.png + css_images.files += ../../data/css_meego/images/tab-background.png + css_images.files += ../../data/css_meego/images/key-background.png + css_images.files += ../../data/css_meego/images/shadow-transparent-bg. png + css_images.files += ../../data/css_meego/images/splash2.png + } + else:maemo5 { + css.path = $$DATA_DIR/css + css.files += ../../data/css_maemo/style.css + css_images.path = $$DATA_DIR/css/images + css_images.files += ../../data/css_maemo/images/header-background.png + css_images.files += ../../data/css_maemo/images/header-border.png + css_images.files += ../../data/css_maemo/images/shadow-grey-bg.png + css_images.files += ../../data/css_maemo/images/shadow-white-bg.png + css_images.files += ../../data/css_maemo/images/tab-background.png + css_images.files += ../../data/css_maemo/images/key-background.png + } + else { + css.path = $$DATA_DIR/css + css.files += ../../data/css_desktop/style.css + css_images.path = $$DATA_DIR/css/images + css_images.files += ../../data/css_desktop/images/header-background.png + css_images.files += ../../data/css_desktop/images/header-border.png + css_images.files += ../../data/css_desktop/images/shadow-grey-bg.png + css_images.files += ../../data/css_desktop/images/shadow-white-bg.png + css_images.files += ../../data/css_desktop/images/tab-background.png + css_images.files += ../../data/css_desktop/images/key-background.png + } -coverage { - # add flags to compiler - LIBS += -lgcov - QMAKE_CXXFLAGS += -ftest-coverage -fprofile-arcs -fno-elide-constructors + #services + service.path = $$SHARE_DIR/dbus-1/services + service.files += ../../data/other/com.comarch.mdictionary.service - # and add a target for generating report - QMAKE_EXTRA_TARGETS += coverage-report - coverage-report.commands = lcov -d .obj --capture --output-file all.cov -b . && - coverage-report.commands += lcov -r all.cov '*thumbtest*' -r all.cov '*/src/dbus/*' -r all.cov '*/src/.moc/*' -o to_test.cov && - coverage-report.commands += lcov -e to_test.cov '*/*/src/*.cpp*' -e to_test.cov '*/*/src/*.h*' -e to_test.cov '*/*/src/common/*.h*' -o final.cov && - coverage-report.commands += genhtml -o coverage final.cov + #qmls (stub) + meego { + qmls.path = $$DATA_DIR/qml + qmls.files += ./qml/WelcomeScreenWidget.qml + } + else:maemo5 { + qmls.path = $$DATA_DIR/qml + qmls.files += ./qml/WelcomeScreenWidget.qml + } + else { + qmls.path = $$DATA_DIR/qml + qmls.files += ./qml/WelcomeScreenWidget.qml + qmls.files += ./qml/Button.qml + qmls.files += ./qml/AboutWidget.qml + qmls.files += ./qml/SearchBarWidget.qml + qmls.files += ./qml/IconButton.qml + qmls.files += ./qml/MyTextLineEdit.qml + qmls.files += ./qml/ProgressBar.qml + qmls.files += ./qml/ElementsListView.qml + qmls.files += ./qml/DictTypeSelectDialog.qml + qmls.files += ./qml/DictManagerWidget.qml + qmls.files += ./qml/WordListWidget.qml + qmls.files += ./qml/TranslationView.qml + qmls.files += ./qml/FlickableWebView.qml + qmls.files += ./qml/ScrollBar.qml + qmls.files += ./qml/Checkbox.qml + qmls.files += ./qml/MySpinBox.qml + } + + INSTALLS += desktop icon64 shared service css css_images qmls } + check.commands = echo 'No check here' QMAKE_EXTRA_TARGETS += check