Commit Graph

932 Commits

Author SHA1 Message Date
5137f5ded0 Ugly workaround for glitch when QOpenGLWidget (flow) is used just after any other widget in the views stack, somehow QOpenGLWidget is messing with the rendering of the side bar (wrong buffer swapping). 2016-08-25 18:58:59 +02:00
58bc6ae6bf Map the reading uri to the new controller in the request mapper. 2016-08-23 22:23:53 +02:00
dbc9c9848a New controller for serving the comics being read. 2016-08-23 22:23:26 +02:00
87e9cf92ff Use FAV_ID instead of hardcoded value. 2016-08-23 22:23:06 +02:00
983a035c31 New method for getting the comics being read, plus added the read state to comics loaded for being served. 2016-08-23 22:22:46 +02:00
a6204bcc65 Fixed Favorites resorting. 2016-08-23 22:03:56 +02:00
94251d3045 Fixed how Favorites are loaded by using the right sorting. 2016-08-23 22:03:20 +02:00
036fad4a77 Use the new crotroller in request mapper. 2016-08-23 18:21:14 +02:00
69b83dae5b New controller for serving favoritess. 2016-08-23 18:20:16 +02:00
a17de2e7ef New method for loading the comics in favorites (server listing). 2016-08-23 18:07:19 +02:00
e5671806fc Optimize comic info loading for the server. 2016-08-23 18:04:20 +02:00
2aa5c00d34 Include missing info in YSFormat for comics. 2016-08-23 18:03:31 +02:00
ab795212c6 Spacing. 2016-08-23 18:03:03 +02:00
db3f2b6431 Use the new tag content controller in the request mapper. 2016-08-22 23:07:48 +02:00
df87a14dde Include new classes in server.pri 2016-08-22 23:06:33 +02:00
4e50c5628d Add new class for serving the content of tag. 2016-08-22 23:05:36 +02:00
1d73d1f1bf Use the new helper class in FolderContentController. 2016-08-22 23:05:07 +02:00
de4540367f Extracted the data generation for services to a helper class. 2016-08-22 23:04:43 +02:00
b0b13de52d New method for getting the comics in a tag (aka label). 2016-08-22 23:03:18 +02:00
9cfb4e0f38 Fixed warning. 2016-08-22 13:44:43 +02:00
b356310a7b merged develop 2016-08-22 13:38:52 +02:00
264b016d8b merged 2016-08-22 13:24:43 +02:00
aa50f6cdda Added hack for fixing fullscreen context menus with QOpenGLWidget in YACReaderLibrary (Windows). Tested and working in Qt5.7. 2016-08-22 13:21:13 +02:00
87551f53d9 Add missing virtual destructor to ListItem class. 2016-07-10 14:36:32 +02:00
c3a0cafcc0 fixed compilation 2016-06-25 08:50:37 +02:00
a8932463f7 Try to listen even if the default port is no available. 2016-06-25 08:37:48 +02:00
ed130010e6 Set more default parameters for the server. 2016-06-25 08:32:58 +02:00
9cd592622a Restored StaticFileController custom code. 2016-06-24 23:03:12 +02:00
3baeac6bac Set the path of the docs root. 2016-06-24 21:09:41 +02:00
10c261c77a Fixed access to Static::yacreaderSessionStore members. 2016-06-24 18:54:31 +02:00
31018a4c38 Fixed compilation errors. 2016-06-24 18:51:50 +02:00
0f247d8641 Added destructor to YACReaderHttpSession 2016-06-24 18:51:30 +02:00
d29719a98d Renamed the method used for adding sessions. 2016-06-24 18:32:22 +02:00
bde712d54b Initialize Static::yacreaderSessionStore. 2016-06-24 18:29:44 +02:00
c408a77e85 Initialize the static pointer to the yacreader session store. 2016-06-24 18:29:08 +02:00
0358fab47a Replace the yacreader sessions map with the new store. 2016-06-24 18:28:44 +02:00
0788ae12a2 Implemented YACReaderHttpSessionStore. 2016-06-24 18:28:22 +02:00
45ab9bc71f Added a new class for storing YACReaderHttpSession objects. 2016-06-24 17:26:51 +02:00
d2e3b51089 Use the new session object in the all the controllers that need yacreader session information. 2016-06-22 20:14:37 +02:00
b3aca9b542 Use the YACReaderHttpSession in request mapper. If yareader session is not set, create a YACReaderHttpSession for matching the current session. 2016-06-22 20:12:34 +02:00
d94f9201ee Replaced the no longer existing HttpResponse::writeText with HttpResponse::write. 2016-06-22 20:07:50 +02:00
0b9e840bf0 Fixed static member initialization. 2016-06-22 20:02:02 +02:00
507168cb93 Fixed some missing resturns and ambiguous assignments in YACReaderHttpSession 2016-06-22 20:01:36 +02:00
706e0921f3 Update httpserver to 1.6.5 2016-06-22 19:09:04 +02:00
44d7c892c1 Use YACReaderHttpSession in Static, so YACReader's session data will be available outside HttpSession. 2016-06-21 22:00:48 +02:00
e67d34a511 Added a new class for storing specific YACReader's http session data. 2016-06-21 21:56:52 +02:00
d2b7487149 Extracted default templateengine setting to Startup, so base code is no longer modified. 2016-06-17 20:11:32 +02:00
95cb741880 Fixing copy paste code error. 2016-06-17 20:08:56 +02:00
232a22489f Fixed setting default value to "minLevel" in log settings. 2016-06-17 20:03:06 +02:00
3675aebdc5 Updated templateengine base code to 1.6.5 2016-06-17 19:56:55 +02:00