Commit Graph

  • dd5f413ce2 Enable drop support for info comics view. Luis Ángel San Martín 2016-04-18 17:27:46 +02:00
  • af235fb516 Fixed drop filtering in GridView. Luis Ángel San Martín 2016-04-18 17:21:54 +02:00
  • c052a82195 Use the comics selection helper in the info comics view. Luis Ángel San Martín 2016-04-18 14:30:28 +02:00
  • 771597e4f4 Use a SplitView in GridView, so the user can resize the comic info view. Luis Ángel San Martín 2016-04-18 13:28:08 +02:00
  • 1285b46a4c Use the new selection helper class in GridView. Luis Ángel San Martín 2016-04-18 13:27:37 +02:00
  • 1045081601 Updated YACReaderLibrary .pro file. Luis Ángel San Martín 2016-04-18 13:26:04 +02:00
  • eaee7d78d9 Added a new class for dealing with comics selection in comics views. Luis Ángel San Martín 2016-04-18 13:24:59 +02:00
  • 11f0ea61a7 Implemented selection model in info comics view, so toolbar actions become usable. Luis Ángel San Martín 2016-04-17 22:27:59 +02:00
  • 49009f78ee Use nullptr instead of NULL with selection model. Luis Ángel San Martín 2016-04-17 21:58:54 +02:00
  • aad00d77d3 Implemented InfoRating interaction and value. Luis Ángel San Martín 2016-04-17 21:49:54 +02:00
  • bcc51241b3 Added support for knowing if a comic is in favorites or not. Luis Ángel San Martín 2016-04-17 11:20:14 +02:00
  • 11456f8a1d Added user interaction capabilities to InfoFavorites. Luis Ángel San Martín 2016-04-17 11:19:38 +02:00
  • 8aaefd4a4e Remove showInfoAction from the toolbar on grid view close. Luis Ángel San Martín 2016-04-17 10:32:15 +02:00
  • 2199206401 Update comic info when the index changes in GridView. Luis Ángel San Martín 2016-04-16 22:57:27 +02:00
  • 28b5a29da9 Added a new action for showing, hiding QML ComicInfo view into the GridView. Luis Ángel San Martín 2016-04-16 22:40:42 +02:00
  • ba5dfc0807 Use a context property for setting the comic info visibility. Luis Ángel San Martín 2016-04-16 22:29:31 +02:00
  • 0aa3aee921 Added publishing information to ComicInfo.qml Luis Ángel San Martín 2016-04-16 21:30:32 +02:00
  • 11b5e555cd Rearanged methods declaration in GridView Luis Ángel San Martín 2016-04-16 13:51:23 +02:00
  • ecb2920685 Fixed shift select functionality in grid view. Luis Ángel San Martín 2016-04-16 13:50:57 +02:00
  • d3cb607ac6 Removed no needed signal. Luis Ángel San Martín 2016-04-16 13:20:14 +02:00
  • 7dea2dec48 Rearranged code. Luis Ángel San Martín 2016-04-16 13:15:46 +02:00
  • cacc2a8ea8 Implemented a few trivial methods. Luis Ángel San Martín 2016-04-15 23:02:48 +02:00
  • 6c76aaffc8 Keep all comics views in memory, views are going to be created lazily. This should fix the issues with QML context deallocating objects between views switching. Luis Ángel San Martín 2016-04-15 17:05:59 +02:00
  • 4ef185c885 Check model rowCount before accessing to data. Luis Ángel San Martín 2016-04-13 22:51:15 +02:00
  • cfece24a3f Show the comics view only if it is needed. Luis Ángel San Martín 2016-04-13 22:08:32 +02:00
  • 655b39e945 Renamed method. Luis Ángel San Martín 2016-04-13 22:02:50 +02:00
  • 13ceedc8ec Update comicInfo when the read tick is activated by the user. Luis Ángel San Martín 2016-04-13 18:13:07 +02:00
  • cd07135af2 Updated comic info for writing read and rating properties in QML. Luis Ángel San Martín 2016-04-13 18:12:33 +02:00
  • 0c95001fc5 Added a mouse click handler to InfoTick view plus a signal for notifying user interaction. Luis Ángel San Martín 2016-04-13 18:02:02 +02:00
  • b13cf09c09 Added read marks to FlowView.qml Luis Ángel San Martín 2016-04-13 17:59:49 +02:00
  • 8a478a2ef0 Removed FIXME. Luis Ángel San Martín 2016-04-12 23:16:49 +02:00
  • 5969fbdd87 Set toolbar in info comic view. Luis Ángel San Martín 2016-04-12 23:15:10 +02:00
  • d9105267ac Layout fixes. Luis Ángel San Martín 2016-04-12 23:08:18 +02:00
  • 4fcd7225da This again :/, fixing this needs a separated feature branch and long debuging session. Luis Ángel San Martín 2016-04-12 23:01:39 +02:00
  • 939a52dd6e Pass comic and comicInfo to the QML context when the current index is updated, so the ComicInfo view becomes functional. Luis Ángel San Martín 2016-04-12 22:37:52 +02:00
  • 1612402456 Register ComicDB in GridView too. Luis Ángel San Martín 2016-04-12 22:35:07 +02:00
  • 2bb8ec8141 Typo Luis Ángel San Martín 2016-04-12 22:32:33 +02:00
  • 27eebaec17 Use ComicDB and ComiInfo for filling the information in ComicInfo.qml Luis Ángel San Martín 2016-04-12 22:12:06 +02:00
  • ad315b0d60 Updated comic db classes so they can be used in QML. Luis Ángel San Martín 2016-04-12 22:06:19 +02:00
  • 2149af25b1 Added copy constructors and operator= to folder and comicdb, LibraryItem has to be a QObject, and QObject disables copy. Luis Ángel San Martín 2016-04-11 19:25:33 +02:00
  • 7ed4c27c01 better approach to avoid comic model problems after switching views Luis Ángel San Martín 2016-04-10 22:51:20 +02:00
  • ea4b9a69d4 changed points to pixels for keeping visual size consistency between osx and windows Luis Ángel San Martín 2016-04-10 22:10:18 +02:00
  • aa93ac2472 fixed OSX compilation Luis Ángel San Martín 2016-04-10 21:57:29 +02:00
  • 019f84d9b4 don't sing apps Luis Ángel San Martín 2016-04-10 21:06:07 +02:00
  • 0d21548638 Register ComicInfo from the grid view controller. Luis Ángel San Martín 2016-04-10 20:18:38 +02:00
  • 8807a3b509 Link the FlowView in QML with the c++ view controller, so the comic info can be updated whenever the selected comic changes. Luis Ángel San Martín 2016-04-10 20:11:30 +02:00
  • af772f8aee Emit a signal from FlowView when the index changes. Luis Ángel San Martín 2016-04-10 20:07:27 +02:00
  • 3d5eb94ffd Added a property to ComicInfo for storing the model information. Luis Ángel San Martín 2016-04-10 20:06:52 +02:00
  • 1d7319dcd8 Make ComicInfo a QObject, so it can be used in QML code. Luis Ángel San Martín 2016-04-10 20:05:27 +02:00
  • 39acc64a68 No more graphical effects on the parent. Luis Ángel San Martín 2016-04-09 21:51:12 +02:00
  • 49a70c496f Use the right type for InfoFavorites. Luis Ángel San Martín 2016-04-09 21:35:37 +02:00
  • 42cb3f5ddf Don't use QtGraphicalEffects on parents. Luis Ángel San Martín 2016-04-09 21:16:56 +02:00
  • 82712e0155 Use direct index asigment on item click. Luis Ángel San Martín 2016-04-09 19:41:51 +02:00
  • d17aa196b6 Animated border opacity in grid view when an item is selected or the mouse is hover. Luis Ángel San Martín 2016-04-09 19:17:18 +02:00
  • 874bc595e3 Improved wheel mouse scrolling in FlowView.qml Luis Ángel San Martín 2016-04-09 18:52:12 +02:00
  • 6332b4f6e1 Index can't exceed count - 1 Luis Ángel San Martín 2016-04-09 18:51:39 +02:00
  • 48d9c9fdd0 Changed the comics view transition for a simple plain view. In a future the views swaping should be fixed using double buffering. Luis Ángel San Martín 2016-04-09 14:57:33 +02:00
  • 79b7654924 Show comic info in InfoComicsView Luis Ángel San Martín 2016-04-09 11:58:09 +02:00
  • 88f2d2a754 Added the basic structure of ComicInfo view. Luis Ángel San Martín 2016-04-09 11:52:23 +02:00
  • 0b379dbd0b Prepare GridComicsView for showing the comic info view. Luis Ángel San Martín 2016-04-09 11:43:59 +02:00
  • 43b1fb18e2 Added a new style for the scrollbar in GridComicsView. YACReaderScrollViewStyle is needed because YACReaderScrollView is used instead of ScrollView. Luis Ángel San Martín 2016-04-09 11:40:50 +02:00
  • 7a43ec131c Updated YACReaderScrollView to the latest SrollView version Luis Ángel San Martín 2016-04-09 11:39:33 +02:00
  • 25ea29275a Disable server and translation install for headless to avoid packaging conflicts Felix Kauselmann 2016-04-07 00:42:36 +02:00
  • 801f94bee8 headless build system cleanup Felix Kauselmann 2016-04-07 00:15:39 +02:00
  • 04ce6db705 Fix manpage typo. Felix Kauselmann 2016-04-07 00:13:11 +02:00
  • 64e1c031d1 Manpage update Felix Kauselmann 2016-04-07 00:03:50 +02:00
  • e003c19d02 Update tarball script Felix Kauselmann 2016-04-07 00:01:16 +02:00
  • 544cfbd297 give YACReaderLibraryServer build structure it's own directory Felix Kauselmann 2016-04-06 23:58:58 +02:00
  • d3528bf7fa Added a new property to FlowView for controlling the spacing between items. Luis Ángel San Martín 2016-03-28 19:36:47 +02:00
  • 0318b87697 Added new QML item for displaying the information of a comic. Luis Ángel San Martín 2016-03-28 19:21:41 +02:00
  • 6b3d5b04d7 Added a busy indicator to the flow view covers. Luis Ángel San Martín 2016-03-28 19:21:03 +02:00
  • a28a5de278 Fixed spacing in FlowView. Luis Ángel San Martín 2016-03-28 19:14:33 +02:00
  • 14663f10ae new tool bar icon for the new comics view mode Luis Ángel San Martín 2016-03-28 12:03:11 +02:00
  • 81c785f787 Added new info comcis view skeleton + setting the comics model. So far it can loads the list of covers from the model. FlowView.qml will be a FlowGL replacement that will be the default in the ANGLE version and an option in the main version. Luis Ángel San Martín 2016-03-28 11:40:17 +02:00
  • 56e7737931 Fixed ComicModel QML registering Luis Ángel San Martín 2016-03-28 11:37:45 +02:00
  • c8d4d43b66 added the new info comics view to the switch views rotation Luis Ángel San Martín 2016-03-27 10:33:13 +02:00
  • c82ac5d63e Added new type of ComicsViewStatus Luis Ángel San Martín 2016-03-26 23:12:11 +01:00
  • cf369485c6 Move attributes from public to protected. Luis Ángel San Martín 2016-03-26 23:11:41 +01:00
  • 649da584da Added new comics view class oriented to showing comics metadata. Luis Ángel San Martín 2016-03-26 23:08:56 +01:00
  • 61ae9dc028 removed coment Luis Ángel San Martín 2016-03-26 21:51:11 +01:00
  • a4375f0c8e moved comics views managment code to the new class Luis Ángel San Martín 2016-03-26 21:47:46 +01:00
  • 704408f704 Added new class for dealing with all the comics' views. This way all the related code will be moved away from the library window controller. Luis Ángel San Martín 2016-03-26 19:59:35 +01:00
  • 1b5797b67c fixed rating context menu in grid view Luis Ángel San Martín 2016-03-26 13:57:38 +01:00
  • 4b8462459a fixed compilation warnings in YACReaderLibrary.pro, at least using vc++ compiler Luis Ángel San Martín 2016-03-26 11:31:25 +01:00
  • 20c01cca8c fixed compilation warnings in YACReader.pro, at least using vc++ compiler Luis Ángel San Martín 2016-03-26 09:50:32 +01:00
  • e5a9fbbf3e added a drop shadow for grid elements in windows/linux Luis Ángel San Martín 2016-03-26 09:31:09 +01:00
  • e4f2d82a23 merged Luis Ángel San Martín 2016-03-25 19:00:43 +01:00
  • 3aabe5ac4f merged Luis Ángel San Martín 2016-03-25 19:00:26 +01:00
  • 57e9b6c481 fixed YACReader compilation, removed debug code commited by mistake Luis Ángel San Martín 2016-03-25 18:59:53 +01:00
  • 011176bebb merged master Luis Ángel San Martín 2016-03-25 17:15:14 +01:00
  • 6df834d5c9 merged develop Luis Ángel San Martín 2016-03-25 17:14:09 +01:00
  • 71d9254446 fixed resorting comics by drag&drop in tags and reading lists Luis Ángel San Martín 2016-03-25 14:15:49 +01:00
  • 8179092d56 added a border to selected/mouseHover elements in the grid view Luis Ángel San Martín 2016-03-25 11:30:31 +01:00
  • a60d3dffd8 fixed QR image generation in retina display mode Luis Ángel San Martín 2016-03-20 20:03:40 +01:00
  • 20e56b2e13 updated installer icon Luis Ángel San Martín 2016-03-20 20:03:10 +01:00
  • d4d13da9ff transparency doesn't work with OpenGL when legacy QGLWidget is used Luis Ángel San Martín 2016-03-20 13:14:43 +01:00
  • fff2f82955 fixed bug causing start drag on show context menu in the grid view Luis Ángel San Martín 2016-03-20 12:32:10 +01:00
  • af3fefdbd9 Added signing entry in releaseOSX.sh, remove the line or create a siginig script for using the release script Luis Ángel San Martín 2016-03-16 15:34:06 +01:00
  • fafd573b6a reduce the log messages with INFO level Luis Ángel San Martín 2016-03-15 20:55:00 +01:00
  • 5f24e4cec9 Changed the log level for the YACReader log Luis Ángel San Martín 2016-03-15 20:09:14 +01:00