|
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 |
|
|
42050df412
|
Port models away from deprecated Qt5 API
|
2015-02-22 12:00:24 +01:00 |
|
|
b6d71f3cbf
|
--pedantic;
|
2015-02-22 10:49:29 +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 |
|
|
7b8214401b
|
Allow downloading posts from the toolbar
This allows downloading if the QML area is not filled.
TODO: Configure infinite scrolling
|
2015-02-21 11:07:57 +01:00 |
|
|
3479c42968
|
Add a custom role used to sort the tags with an upcoming proxy model
|
2015-02-20 23:44:24 +01:00 |
|
|
942d1ffd1e
|
Keep a set of all the tags from the posts stored
This allows later on to get post-specific tags.
|
2015-02-20 23:35:13 +01:00 |
|
|
f6aa593ee5
|
Don't add tags with no posts
|
2015-02-20 23:34:33 +01:00 |
|
|
428c1bae91
|
Basic support for tooltips in the tag widget
|
2015-02-20 17:35:08 +01:00 |
|
|
fee21d110c
|
Let's not use too advanced C++11 features
|
2015-02-20 07:30:47 +01:00 |
|
|
7c61efc3c2
|
Model for storing Danbooru tags
|
2015-02-17 00:28:31 +01:00 |
|
|
5a4d2afa84
|
Add a poolAt() convenience function to the model
This will allow retrieving pools from the UI.
|
2015-02-15 00:58:31 +01:00 |
|
|
8ed916ef20
|
Add Q_DECL_OVERRIDE
|
2015-02-15 00:16:06 +01:00 |
|
|
488efc390b
|
Model for displaying pools
|
2015-02-15 00:15:03 +01:00 |
|
|
9b27b329ca
|
Rewrite license block to be consistent
|
2015-02-08 10:20:36 +01:00 |
|
|
d914dd9744
|
Extract tags from the model using TagRole
|
2015-02-08 10:17:59 +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 |
|
|
b0185c136b
|
Add custom roles to the post model and export them to QML
|
2015-02-05 00:29:41 +01:00 |
|
|
f470558d20
|
Clean up includes
|
2014-10-12 14:27:44 +02:00 |
|
|
39aac8c95b
|
Run astyle-kdelibs on the source
|
2014-10-05 09:53:19 +02:00 |
|
|
08b32208f0
|
Use KFormat instead of KGlobal
|
2014-10-04 11:05:48 +02:00 |
|
|
bcd24e9381
|
No longer a QPixmap pointer
|
2014-10-04 11:04:18 +02:00 |
|
|
8e2e9ecbc3
|
Convert to the new signal-slot syntax
|
2014-10-03 23:17:52 +02:00 |
|
|
c32637cafa
|
KPushButton -> QPushButton
|
2014-10-03 23:07:26 +02:00 |
|
|
d7fec181e2
|
KUrl -> QUrl
|
2014-10-03 23:06:43 +02:00 |
|
|
e2cdec1947
|
KIcon -> QIcon
|
2014-10-03 23:02:19 +02:00 |
|
|
3c9a4de1ad
|
Fix the model (same issue as in Holiday Planner, beginInsertRows is inclusive)
|
2014-03-23 20:55:32 +01:00 |
|
|
782a113475
|
Change name accordingly and fix include guards
|
2013-07-28 17:14:08 +02:00 |
|
|
521bdad42c
|
Add a clear() method to empty the list of the model (better than
creating a new one every time) and rename m_posts to m_items
|
2013-07-28 17:13:28 +02:00 |
|
|
6a3a866ad5
|
These variables are not needed anymore
|
2013-07-28 17:12:55 +02:00 |
|
|
64e16642ff
|
Cleanup
|
2013-07-28 17:12:40 +02:00 |
|
|
41be285e07
|
Rename DanbooruTableModel to DanbooruPostModel, as it's clearer what it
does
|
2013-07-28 17:11:50 +02:00 |
|
|
ec6735c44e
|
Provide the filename as tooltip
|
2013-07-23 07:31:28 +02:00 |
|
|
834bdfd82d
|
Use the height - 3 lines of text to make also very high pixmaps fit
|
2013-07-23 07:31:14 +02:00 |
|
|
e787a35330
|
Use moveBottom instead of setBottom so that the images are all lined up at the bottom.
|
2013-07-21 09:44:05 +02:00 |
|
|
6bbe54a7fd
|
Display ratings as strings
|
2013-07-20 20:16:13 +02:00 |
|
|
04f1c4a76f
|
Almost working delegate version with text. Needs a little more polishing though
|
2013-07-20 15:46:48 +02:00 |
|
|
1886dbf53c
|
Switch to QVector instead of QList. Insertions aren't really needed.
|
2013-07-20 11:44:27 +02:00 |
|
|
2141bd0a08
|
One less temporary variable
|
2013-06-09 22:35:00 +02:00 |
|
|
9373508bc3
|
Add two signals to propagate the URLs when the buttons are clicked
|
2013-06-09 22:00:41 +02:00 |
|
|
ad89dd5db9
|
Moved models to a separate directory
|
2013-06-09 21:59:55 +02:00 |
|