rssguard/src/core/defs.h.in

71 lines
2.9 KiB
C
Raw Normal View History

2013-06-03 22:20:23 +02:00
#ifndef DEFS_H
#define DEFS_H
#include <QtGlobal>
#if QT_VERSION >= 0x050000
2013-08-30 20:26:39 +02:00
#include <qwebkitglobal.h>
#elif QT_VERSION >= 0x040600
#include <qwebkitversion.h>
#endif
2013-06-03 22:20:23 +02:00
2013-08-30 20:26:39 +02:00
2013-06-03 22:20:23 +02:00
#define CMAKE_VERSION "@CMAKE_VERSION@"
#define CMAKE_SYSTEM "@CMAKE_SYSTEM@"
#define APP_NAME "@APP_NAME@"
#define APP_LOW_NAME "@APP_LOW_NAME@"
#define APP_LOW_H_NAME ".@APP_LOW_NAME@"
2013-06-26 19:04:38 +02:00
#define APP_LONG_NAME "@APP_NAME@ @APP_VERSION@"
2013-06-03 22:20:23 +02:00
#define APP_AUTHORS "@APP_AUTHOR@"
#define APP_URL "@APP_URL@"
#define APP_VERSION "@APP_VERSION@"
2013-08-30 20:26:39 +02:00
#if QT_VERSION >= 0x040600
#define APP_USERAGENT QString("@APP_NAME@/@APP_VERSION@ (@APP_URL@) on @CMAKE_SYSTEM@; Webkit/") + qWebKitVersion()
#else
#define APP_USERAGENT QString("@APP_NAME@/@APP_VERSION@ (@APP_URL@) on @CMAKE_SYSTEM@;")
#endif
2013-06-03 22:20:23 +02:00
2013-09-23 20:49:14 +02:00
#define TEXT_TITLE_LIMIT 30
#define APP_CFG_PATH "data/config"
#define APP_CFG_WEB_PATH "data/web"
#define APP_CFG_FILE "config.ini"
2013-06-03 22:20:23 +02:00
#define APP_CFG_GUI "gui"
#define APP_CFG_GEN "main"
#define APP_CFG_PROXY "proxy"
#define APP_CFG_CUTS "keyboard"
2013-07-24 19:06:09 +02:00
#define APP_CFG_BROWSER "browser"
2013-06-03 22:20:23 +02:00
#define APP_DB_PATH "data/storage/database.db"
#define APP_PREFIX "@CMAKE_INSTALL_PREFIX@"
#define APP_REVISION "@APP_REVISION@"
2013-06-09 22:24:10 +02:00
#define APP_IS_RUNNING "app_is_running"
2013-06-03 22:20:23 +02:00
#if defined(Q_OS_LINUX)
#define APP_DESKTOP_ENTRY_PATH "@DESKTOP_ENTRY@"
#define APP_DESKTOP_ENTRY_FILE "@APP_LOW_NAME@.desktop"
#define APP_LANG_PATH APP_PREFIX + QString("/share/rssguard/l10n")
#define APP_SKIN_PATH APP_PREFIX + QString("/share/rssguard/skins")
#define APP_INFO_PATH APP_PREFIX + QString("/share/rssguard/information")
#define APP_THEME_PATH APP_PREFIX + QString("/share/rssguard/themes")
2013-09-30 16:47:10 +02:00
#define APP_HTML_PATH APP_PREFIX + QString("/share/rssguard/html")
#define APP_THEME_SYSTEM QString()
2013-06-27 19:57:23 +02:00
#define APP_FLAGS_PATH APP_PREFIX + QString("/share/rssguard/flags")
#define APP_ICON_PATH APP_PREFIX + QString("/share/icons/hicolor/128x128/apps/@APP_LOW_NAME@.png")
#define APP_ICON_PLAIN_PATH APP_PREFIX + QString("/share/icons/hicolor/128x128/apps/@APP_LOW_NAME@_plain.png")
2013-06-16 14:01:20 +02:00
#elif defined(Q_OS_WIN)
2013-06-03 22:20:23 +02:00
#define APP_LANG_PATH QApplication::applicationDirPath() + QString("/l10n")
#define APP_SKIN_PATH QApplication::applicationDirPath() + QString("/skins")
#define APP_INFO_PATH QApplication::applicationDirPath()
#define APP_THEME_PATH QApplication::applicationDirPath() + QString("/themes")
2013-09-30 16:47:10 +02:00
#define APP_HTML_PATH QApplication::applicationDirPath() + QString("/html")
2013-08-03 07:34:41 +02:00
#define APP_THEME_SYSTEM "-"
2013-06-27 19:57:23 +02:00
#define APP_FLAGS_PATH QApplication::applicationDirPath() + QString("/flags")
#define APP_ICON_PATH QApplication::applicationDirPath() + QString("/@APP_LOW_NAME@.png")
#define APP_ICON_PLAIN_PATH QApplication::applicationDirPath() + QString("/@APP_LOW_NAME@_plain.png")
2013-06-03 22:20:23 +02:00
#endif
#endif // DEFS_H