Commit graph

298 commits

Author SHA1 Message Date
feded2bdf3 Allow getting pool pages as well as posts
Currently this clashes, meaning that there will be problems if you get
pools and then posts...
2015-03-01 22:34:14 +01:00
786c8d1f44 Add Esc key support, but it's not working
I need to figure out why
2015-02-26 21:24:50 +01:00
29bcd516d7 Preview images by double-clicking them 2015-02-26 21:21:46 +01:00
74e3208549 Add a basic display of images when double clicked 2015-02-26 00:21:51 +01:00
adb33895fa Expose the sampleUrl to the model 2015-02-26 00:21:19 +01:00
a11bc79309 Add a sampleUrl function to get back the sample url of an image
The sample url is a mid-scaled version of the image, used for
previewing.
2015-02-26 00:20:21 +01:00
4cf88931b5 Bump version 2015-02-24 00:19:29 +01:00
2c455a354c Warnings--; 2015-02-24 00:17:32 +01:00
a35b9520e5 Handle tagging (optional) in the main window
The include may be off but at the moment KFileMetaData is borked..
2015-02-24 00:17:08 +01:00
4955cc93bd Allow sending tags as well as the selected URL
This required two changes:

1. in the QML view, the signal has been changed to url, var
2. the model directly outputs a QStringList for ease of use
2015-02-24 00:15:57 +01:00
61466d9ce8 Add support for KFileMetaData
Also fix installing the main view's QML file.
2015-02-24 00:15:24 +01:00
65ec42d0de Allow downloading new posts only if the running indicator is not running 2015-02-22 21:58:49 +01:00
d9db707e7c Fade the grid view out when downloading posts 2015-02-22 21:56:15 +01:00
10ba382498 Categories in .desktop files 2015-02-22 21:48:32 +01:00
406d386afc Also ignore .arcconfig 2015-02-22 17:32:24 +01:00
e1322676fb Data for the release script 2015-02-22 17:29:39 +01:00
b24b02590c Update CMakeLists 2015-02-22 17:12:32 +01:00
b810d623c0 Remove kapp4.png 2015-02-22 17:11:54 +01:00
4e5406d48a Add a stub handbook 2015-02-22 17:02:36 +01:00
f9db041a4b Add missing license file 2015-02-22 17:02:25 +01:00
e60f542772 Set organization domain to my own domain 2015-02-22 17:00:46 +01:00
58238803c3 Use a fake report address
I don't want reports to be sent to bugs.kde.org when obviously this
isn't hosted by KDE.
2015-02-22 16:59:57 +01:00
8a0bab4ebc Add (disabled) dependency on KDocTools
It will enabled when the manual will be written.
2015-02-22 16:38:30 +01:00
84e3a4f948 Use the proper macro for docs 2015-02-22 16:37:29 +01:00
f180558078 Disable manual statusbar display 2015-02-22 16:37:11 +01:00
a806713cb9 Update .desktop file 2015-02-22 15:58:01 +01:00
d10838f302 This shouldn't be in regular builds 2015-02-22 15:48:20 +01:00
bb4ecf22da Update README.md 2015-02-22 15:47:06 +01:00
26cb0a05dd Slightly better text for auto download 2015-02-22 15:46:48 +01:00
74a7044fd3 Use a less generic header name for versions 2015-02-22 15:46:25 +01:00
750b644f8c Provide version through ecm_setup_version 2015-02-22 15:46:03 +01:00
3acd280cd7 Remove unused KTextWidgets dependency 2015-02-22 12:55:02 +01:00
80fb291b30 No more KDELibs4Support, yay! 2015-02-22 12:01:21 +01:00
b03ff01602 Remove deprecated include 2015-02-22 12:00:45 +01:00
42050df412 Port models away from deprecated Qt5 API 2015-02-22 12:00:24 +01:00
959d7c89a9 Port utils.cpp away from deprecated Qt API 2015-02-22 11:59:22 +01:00
d20f3e02b1 Rename function to handlePostDownload to prevent ambiguity
It was too similar to downloadPosts.
2015-02-22 11:39:25 +01:00
532d93ae2f Call busy indicator from C++
Given the number of identical calls, most pool retrieval functions have
been also aggregated in a single function, postDownload.
2015-02-22 11:36:03 +01:00
59ccfb3aac Add a busy indicator which will be overlaid during download
This gives some visual feedback to the post / pool download.
2015-02-22 11:35:05 +01:00
b6d71f3cbf --pedantic; 2015-02-22 10:49:29 +01:00
7dbffa0271 Add a default destructor 2015-02-21 16:26:43 +01:00
114df7aa31 Move tag downloading to a separate slot instead of a lambda
If tag downloading is still in progress when the application is closed,
it will try to access the instance's pointer, leading to a crash.
2015-02-21 16:13:42 +01:00
92613218e1 Bump libdanbooru version 2015-02-21 15:48:26 +01:00
b5d30ce512 Use ecm_setup_version instead of configure_file 2015-02-21 14:58:24 +01:00
5d9988feed So long, custom C++ delegate: you won't be missed 2015-02-21 14:57:50 +01:00
8b56570223 Normalize license headers in all source files 2015-02-21 14:57:16 +01:00
46194d4e4d Preparation for alpha 2015-02-21 11:36:48 +01:00
69ef39748a Use a proper icon 2015-02-21 11:36:43 +01:00
b3268539fc This one is not used 2015-02-21 11:36:26 +01:00
44d632258d Allow to configure infinite scrolling 2015-02-21 11:33:08 +01:00