#ifndef __YACREADER_GLOBAL_H #define __YACREADER_GLOBAL_H #if QT_VERSION >= 0x050000 #include #else #include #endif #include #define VERSION "7.1.0" #define PATH "PATH" #define MAG_GLASS_SIZE "MAG_GLASS_SIZE" #define ZOOM_LEVEL "ZOOM_LEVEL" #define SLIDE_SIZE "SLIDE_SIZE" #define GO_TO_FLOW_SIZE "GO_TO_FLOW_SIZE" #define FLOW_TYPE_SW "FLOW_TYPE_SW" #define FIT "FIT" #define FLOW_TYPE "FLOW_TYPE" #define FULLSCREEN "FULLSCREEN" #define FIT_TO_WIDTH_RATIO "FIT_TO_WIDTH_RATIO" #define Y_WINDOW_POS "POS" #define Y_WINDOW_SIZE "SIZE" #define MAXIMIZED "MAXIMIZED" #define DOUBLE_PAGE "DOUBLE_PAGE" #define ADJUST_TO_FULL_SIZE "ADJUST_TO_FULL_SIZE" #define BACKGROUND_COLOR "BACKGROUND_COLOR" #define ALWAYS_ON_TOP "ALWAYS_ON_TOP" #define SHOW_TOOLBARS "SHOW_TOOLBARS" #define BRIGHTNESS "BRIGHTNESS" #define CONTRAST "CONTRAST" #define GAMMA "GAMMA" #define SHOW_INFO "SHOW_INFO" #define FLOW_TYPE_GL "FLOW_TYPE_GL" #define Y_POSITION "Y_POSITION" #define COVER_DISTANCE "COVER_DISTANCE" #define CENTRAL_DISTANCE "CENTRAL_DISTANCE" #define ZOOM_LEVEL "ZOOM_LEVEL" #define Z_COVER_OFFSET "Z_COVER_OFFSET" #define COVER_ROTATION "COVER_ROTATION" #define FADE_OUT_DIST "FADE_OUT_DIST" #define LIGHT_STRENGTH "LIGHT_STRENGTH" #define MAX_ANGLE "MAX_ANGLE" #define PERFORMANCE "PERFORMANCE" #define USE_OPEN_GL "USE_OPEN_GL" #define X_ROTATION "X_ROTATION" #define Y_COVER_OFFSET "Y_COVER_OFFSET" #define V_SYNC "V_SYNC" #define SERVER_ON "SERVER_ON" #define MAIN_WINDOW_GEOMETRY "MAIN_WINDOW_GEOMETRY" #define MAIN_WINDOW_STATE "MAIN_WINDOW_STATE" #define COMICS_VIEW_HEADERS "COMICS_VIEW_HEADERS" #define COMICS_VIEW_HEADERS_GEOMETRY "COMICS_VIEW_HEADERS_GEOMETRY" #define COMICS_VIEW_STATUS "COMICS_VIEW_STATUS" #define NUM_DAYS_BETWEEN_VERSION_CHECKS "NUM_DAYS_BETWEEN_VERSION_CHECKS" #define LAST_VERSION_CHECK "LAST_VERSION_CHECK" #define YACREADERLIBRARY_GUID "ea343ff3-2005-4865-b212-7fa7c43999b8" #define LIBRARIES "LIBRARIES" namespace YACReader { enum FlowType { CoverFlowLike=0, Strip, StripOverlapped, Modern, Roulette, Custom }; enum YACReaderIPCMessages { RequestComicInfo = 0, SendComicInfo, }; enum YACReaderComicReadStatus { Unread = 0, Read = 1, Opened = 2 }; enum YACReaderErrors { SevenZNotFound = 700 }; enum ComicsViewStatus { Flow, Grid }; QString getSettingsPath(); void addSperator(QWidget * w); QAction * createSeparator(); } #endif