341c51365f
Prevent invalid characters to be used in save file names
2015-03-14 12:28:57 +01:00
1dbe2dcec1
Less verbose
2015-03-01 23:42:29 +01:00
b97ef73677
Hook in the new pool page feature
...
I still need to fix the conflict between the pool and the post page...
2015-03-01 22:38:01 +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
f180558078
Disable manual statusbar display
2015-02-22 16:37:11 +01:00
b03ff01602
Remove deprecated include
2015-02-22 12:00:45 +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
b6d71f3cbf
--pedantic;
2015-02-22 10:49:29 +01:00
69ef39748a
Use a proper icon
2015-02-21 11:36:43 +01:00
44d632258d
Allow to configure infinite scrolling
2015-02-21 11:33:08 +01:00
0c3b61b73c
commentedCode--;
2015-02-21 11:09:28 +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
db03bdbce2
Add tag sorting (based on counts) to the tag view
2015-02-21 10:40:36 +01:00
fc20d57708
Get tags related to the posts we are actuallly seeing.
...
TODO: Sort by size
2015-02-20 23:36:08 +01:00
cc7c6d1f1a
Make downloading via tags work
2015-02-20 17:35:38 +01:00
2623fee54d
Add tag searching when clicking (broken)
...
This doesn't work at the moment and I've yet to figure out why...
2015-02-20 07:32:12 +01:00
bcc8a4eb5f
Add a TODO
2015-02-17 00:28:58 +01:00
64464c15fe
Implement proper saving files (still buggy somehow)
2015-02-16 00:12:14 +01:00
169c10288e
Handle blacklists and user-supplied URLs in main window
...
Previously, hardcoded URLs would be supplied to the connect widget: now
the preferences are correctly handled.
2015-02-15 22:03:57 +01:00
8493f036ba
Reorganize code a bit
2015-02-15 19:03:57 +01:00
32dd9bfc1a
Hide the connect widget whether we're auto-downloading or not
2015-02-15 18:52:34 +01:00
bc63d4e575
Plug the search widget in the main window (top dock)
...
Move all dock-related initialization to a dedicated function
2015-02-15 18:32:38 +01:00
8570cd6d80
Add support for pool retrieval
2015-02-15 16:37:11 +01:00
9e5dd48bc6
Some test code to see if pool download is working
2015-02-15 01:00:37 +01:00
1af084647f
Add a basic pool widget
...
More work is needed to make it workable:
- Download pools
- Clearing the thumbnail area when things are fetched
- Find a way to get more posts from the same pool
2015-02-15 00:16:33 +01:00
5f07fe2ea1
Reset the service when connecting a second time and fetch posts after
...
connected
2015-02-14 14:46:07 +01:00
1b9c0adaa8
Put setting loading in a slot so it can be used at startup and when
...
preferences change
2015-02-13 07:48:12 +01:00
555ed62e1c
Use the configured cache size
2015-02-12 21:33:03 +01:00
e1045e1fa6
Hook maximum allowed rating into the configuration
...
I wonder if max posts should be a setter in DanbooruService...
2015-02-12 00:41:21 +01:00
6db97fbc5d
Hook up the configuration action
2015-02-12 00:19:10 +01:00
80e995f0a0
Hook the main page
2015-02-12 00:06:54 +01:00
9620581a2f
Hook KConfigXT to the main window
2015-02-11 23:01:26 +01:00
735d08f1a8
Add functionality to ensure that the basic system works
...
There are some things missing:
- Configuration
- Resuming downloads when the list doesn't scroll past the window
2015-02-08 23:53:57 +01:00
027bd6f6f5
Basic mainwindow is back (not functional yet)
2015-02-08 10:18:38 +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
8e2e9ecbc3
Convert to the new signal-slot syntax
2014-10-03 23:17:52 +02:00
e2cdec1947
KIcon -> QIcon
2014-10-03 23:02:19 +02:00
975053753b
KAction / QAction
2014-10-03 22:58:56 +02:00
ed73064ef9
More skeleton code
2013-12-24 09:33:06 +01:00
aa5588d286
Start adding actions to the mainwindow
2013-12-24 09:26:29 +01:00
1d09d12345
Initial implementation of main window + view widget
2013-07-28 18:14:55 +02:00
c1bde86980
MOve files around, now they start becoming useful
2013-07-28 18:14:33 +02:00