Added on screen button in maemo and hardware zoom buttons
[mdictionary] / trunk / src / base / base.pro
index e5c069f..1ef9a0a 100644 (file)
@@ -1,25 +1,37 @@
-#-------------------------------------------------
-#
+# -------------------------------------------------
 # Project created by QtCreator 2010-08-03T08:54:27
-#
-#-------------------------------------------------
-
-QT       += core gui 
-
+# -------------------------------------------------
+QT += core \
+    gui \
+    sql
+maemo5:QT += maemo5
 TARGET = mdictionary
 TEMPLATE = app
-
-
-SOURCES += gui/main.cpp\
-        gui/MainWindow.cpp \
+MDICT_BINDIR = $$[MDICT_BINDIR]
+isEmpty(MDICT_BINDIR):MDICT_BINDIR = .
+DESTDIR = $${MDICT_BINDIR}
+SOURCES += gui/main.cpp \
+    gui/MainWindow.cpp \
     gui/SearchBarWidget.cpp \
     gui/WordListWidget.cpp \
     gui/TranslationWidget.cpp \
     backbone/backbone.cpp \
     gui/MenuWidget.cpp \
-    gui/MenuTabWidget.cpp
+    gui/MenuTabWidget.cpp \
+    gui/DictManagerWidget.cpp \
+    gui/DictTypeSelectDialog.cpp \
+    backbone/History.cpp \
+    gui/HistoryListDialog.cpp \
+    gui/WordListProxyStyle.cpp \
+    backbone/Bookmarks.cpp \
+    gui/SettingsWidget.cpp \
+    gui/BookmarksWidget.cpp \
+    gui/WelcomeScreenWidget.cpp \ 
+    gui/AboutWidget.cpp \
+    gui/TranslationTextEdit.cpp
 
 HEADERS  += gui/MainWindow.h \
+    gui/AboutWidget.h \
     gui/SearchBarWidget.h \
     gui/WordListWidget.h \
     gui/TranslationWidget.h \
@@ -28,35 +40,48 @@ HEADERS  += gui/MainWindow.h \
     ../includes/settings.h \
     ../includes/CommonDictInterface.h \
     gui/MenuWidget.h \
-    gui/MenuTabWidget.h
+    gui/MenuTabWidget.h \
+    gui/DictManagerWidget.h \
+    gui/DictTypeSelectDialog.h \
+    gui/TranslationWidgetAutoResizer.h \
+    ../includes/History.h \
+    gui/HistoryListDialog.h \
+    ../includes/GUIInterface.h \
+    gui/WordListProxyStyle.h \
+    backbone/Bookmarks.h \
+    backbone/BookmarkTranslations.h \
+    gui/SettingsWidget.h \
+    gui/BookmarksWidget.h \
+    gui/WelcomeScreenWidget.h \
+    gui/TranslationTextEdit.h
 
 FORMS    += gui/MainWindow.ui
+RESOURCES += gui/gui.qrc
 
-unix {
-  #VARIABLES
-  isEmpty(PREFIX) {
-    PREFIX = /usr
-  }
-  BINDIR = $$PREFIX/bin
-  DATADIR =$$PREFIX/share
-
-  DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
-
-  #MAKE INSTALL
-
-  INSTALLS += target desktop icon26 icon48 icon64
-
-  target.path =$$BINDIR
-
-  desktop.path = $$DATADIR/applications/hildon
-  desktop.files += ../../../data/$${TARGET}.desktop
-
-  icon26.path = $$DATADIR/icons/hicolor/26x26/apps
-  icon26.files += ../../../data/26x26/$${TARGET}.png
-
-  icon48.path = $$DATADIR/icons/hicolor/48x48/apps
-  icon48.files += ../../../data/48x48/$${TARGET}.png
-
-  icon64.path = $$DATADIR/icons/hicolor/64x64/apps
-  icon64.files += ../../../data/64x64/$${TARGET}.png
+unix { 
+    # VARIABLES
+    isEmpty(PREFIX):PREFIX = /usr
+    BINDIR = $$PREFIX/bin
+    DATADIR = $$PREFIX/share
+    DEFINES += DATADIR=\\\"$$DATADIR\\\" \
+        PKGDATADIR=\\\"$$PKGDATADIR\\\"
+    
+    # MAKE INSTALL
+    INSTALLS += target \
+        desktop \
+        icon64 \
+        configs
+    configs.path = ~/.mdictionary
+    configs.files += ../../../data/mdictionary.defaults
+    target.path = $$BINDIR
+    maemo5 { 
+        desktop.path = $$DATADIR/applications/hildon
+        icon64.path = $$DATADIR/icons/hicolor/64x64/hildon
+    }
+    !maemo5 { 
+        desktop.path = $$DATADIR/applications
+        icon64.path = $$DATADIR/icons
+    }
+    desktop.files += ../../../data/other/$${TARGET}.desktop
+    icon64.files += ../../../data/icons/64x64/$${TARGET}.png
 }