Commit graph

271 commits

Author SHA1 Message Date
21ec91d937 CMakeLists are a work in progress 2015-02-08 10:20:21 +01:00
867f04daf8 Try to make the grid view with focus 2015-02-08 10:20:00 +01:00
027bd6f6f5 Basic mainwindow is back (not functional yet) 2015-02-08 10:18:38 +01:00
d914dd9744 Extract tags from the model using TagRole 2015-02-08 10:17:59 +01:00
186b0fa0ff Allow using QSet<QString> with QVariants 2015-02-08 10:17:00 +01:00
b05ba203be Those are unneeded now 2015-02-08 10:16:36 +01:00
a23962e9a3 Stub for main application 2015-02-08 10:15:50 +01:00
8b625da6a0 Add transitions for image appearance 2015-02-07 15:40:40 +01:00
bec49f9bb7 Clean up 2015-02-07 15:19:10 +01:00
dc321e88ce Comment out unneeded code 2015-02-07 00:03:51 +01:00
95554b1aac Adjust QML view
Add transitions on button showing / hiding
Add a ScrollView to make scollbars appear
Formatting fixes for readability
2015-02-07 00:03:06 +01:00
6ee35b842c Add support to enable fetching from QML 2015-02-05 23:49:26 +01:00
b88e8a6268 Clean up the model
Add custom roles for QML
Set roleNames()
Use switch() instead of if()
Remove PixmapRole, DecorationRole is enough
2015-02-05 23:48:40 +01:00
f8b59e78b5 Clean up DanbooruService
Remove multi_get for now (broken in kio_http)
Add a default constructor (needed for QML)
Explicitly delete posts
2015-02-05 23:47:29 +01:00
719ef7ecaa Add an (experimental) QML view for the grid
Already works better than the C++ version.
2015-02-05 00:30:26 +01:00
b0185c136b Add custom roles to the post model and export them to QML 2015-02-05 00:29:41 +01:00
4fbfdf753e Add a default constructor for DanbooruPost 2015-02-05 00:28:02 +01:00
1adeaa4063 Bump KF5 requirement to 5.7.0 and Qt to 5.4 2015-02-05 00:26:21 +01:00
5bb326eb39 Add an .arcconfig file for the Phabricator instance 2015-01-25 23:07:41 +01:00
f470558d20 Clean up includes 2014-10-12 14:27:44 +02:00
06f4f8d1fc [libdanbooru/danbooruservice] This is also unneeded 2014-10-06 20:52:07 +02:00
d5e807791e [libdanbooru/danbooruservice] These slots are unneeded now 2014-10-06 20:49:53 +02:00
39aac8c95b Run astyle-kdelibs on the source 2014-10-05 09:53:19 +02:00
4b85d63d68 Use lambdas for most of the jobs 2014-10-05 09:51:26 +02:00
3f760a7690 [libdanbooru/danbooruservice] Move thumbnail downloading to a lambda
slot

This greatly reduces complexity and prevents the ugly passing of
properties along the jobs.
2014-10-04 15:36:10 +02:00
66cd4f46d1 [libdanbooru/utils] Add a convenience function to check if a post is
unwanted

This is mainly done to reduce the complexity of the post handing in
DanbooruService.
2014-10-04 15:35:03 +02:00
d99fd19d22 [danbooruservice] Check the blacklist outside the loop
Otherwise we keep on accessing a deleted post and we crash
2014-10-04 11:13:32 +02:00
fe630c753e Suppress "discards qualifiers" warning 2014-10-04 11:08:22 +02:00
8545ad84a8 Don't create a temporary QSet to check the blacklist 2014-10-04 11:07:41 +02:00
08b32208f0 Use KFormat instead of KGlobal 2014-10-04 11:05:48 +02:00
02b7e0b9bc Port to Qt5's internal JSON parser
Unfortunately the QVariant conversions need to be done as we still need
to handle the XML part
2014-10-04 11:05:02 +02:00
4a1cdc023b DeprecatedClasses--; 2014-10-04 11:04:41 +02:00
bcd24e9381 No longer a QPixmap pointer 2014-10-04 11:04:18 +02:00
2d5fef28fa Porting++, correct includes and signals 2014-10-04 11:03:40 +02:00
36388e667f Use the right KRun syntax 2014-10-04 11:03:15 +02:00
549a2b43b5 Link against KDELibs4Support and KWallet 2014-10-04 10:59:33 +02:00
d9e9c03227 Add KWallet for handling passwords 2014-10-04 10:59:11 +02:00
ce6a1cbcff [libdanbooru/danbooruservice] Fixup types and flags 2014-10-04 00:41:01 +02:00
324bacda52 [libdanbooru] Fixup QFlags 2014-10-04 00:40:37 +02:00
d96b7bdaf2 [libdanbooru] First stab at making everything compile 2014-10-04 00:04:02 +02:00
2ab1c72a7e [libdanbooru] Fix type for tags 2014-10-04 00:03:24 +02:00
f22c0b6d94 Move to the new rating structure 2014-10-04 00:03:01 +02:00
25ee41c5e8 [libdanbooru] libdanbooru needs KIO 2014-10-04 00:02:25 +02:00
428b28db36 Proper set up of dependencies 2014-10-04 00:02:09 +02:00
70413c7232 Move target_link_libraries after definiing the target 2014-10-04 00:01:42 +02:00
8e2e9ecbc3 Convert to the new signal-slot syntax 2014-10-03 23:17:52 +02:00
55a866dbf3 Use K4AboutData for the time being 2014-10-03 23:13:04 +02:00
c32637cafa KPushButton -> QPushButton 2014-10-03 23:07:26 +02:00
d7fec181e2 KUrl -> QUrl 2014-10-03 23:06:43 +02:00
0eb716bda0 Add this to be safe to ensure that includes are picked up 2014-10-03 23:06:22 +02:00