qtrapids
12 years ago- DownloadView columns can be now hidden by user preference. Settings are persistent
lvaatamoinen [Thu, 31 Dec 2009 08:56:54 +0000 (08:56 +0000)]
- DownloadView columns can be now hidden by user preference. Settings are persistent
- ETA counter working
- DBus interface etended a bit to incorporate downloaded data amout in alerts

git-svn-id: file:///svnroot/qtrapids/trunk@57 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

12 years ago- Added rate limit preferences to DBus client/server implementation
lvaatamoinen [Wed, 23 Dec 2009 08:53:16 +0000 (08:53 +0000)]
- Added rate limit preferences to DBus client/server implementation
- Added #ifdefs to reduce debugging output

git-svn-id: file:///svnroot/qtrapids/trunk@56 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

12 years ago- Fixes: Restoring download rate setting on startup. Rate setting spinbox initial...
lvaatamoinen [Wed, 16 Dec 2009 15:02:44 +0000 (15:02 +0000)]
- Fixes: Restoring download rate setting on startup. Rate setting spinbox initial values.

git-svn-id: file:///svnroot/qtrapids/trunk@55 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

12 years ago- Uncommitted files
lvaatamoinen [Tue, 15 Dec 2009 14:04:14 +0000 (14:04 +0000)]
- Uncommitted files

git-svn-id: file:///svnroot/qtrapids/trunk@54 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

12 years ago- Added session-level upload/download-rate limit preferences
lvaatamoinen [Thu, 10 Dec 2009 14:40:55 +0000 (14:40 +0000)]
- Added session-level upload/download-rate limit preferences

git-svn-id: file:///svnroot/qtrapids/trunk@53 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Additional (plugin)tabs closable in MainWindow
lvaatamoinen [Tue, 24 Nov 2009 09:04:14 +0000 (09:04 +0000)]
- Additional (plugin)tabs closable in MainWindow
- Corrected progress indication display bug
- Added PluginInterface function to identify plugins at host.

git-svn-id: file:///svnroot/qtrapids/trunk@51 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoData model for settings/options updates
deztructor [Tue, 24 Nov 2009 08:16:21 +0000 (08:16 +0000)]
Data model for settings/options updates

Intermediate unfinished state with unit tests (including ones
from Nokia Qt Labs)

git-svn-id: file:///svnroot/qtrapids/trunk@50 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoServer methods to store/get options
deztructor [Tue, 24 Nov 2009 08:16:11 +0000 (08:16 +0000)]
Server methods to store/get options

git-svn-id: file:///svnroot/qtrapids/trunk@49 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoDown/Up rates nice formatting
deztructor [Tue, 24 Nov 2009 08:16:05 +0000 (08:16 +0000)]
Down/Up rates nice formatting

git-svn-id: file:///svnroot/qtrapids/trunk@48 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- removed some unnecessary commented-out test codes
lvaatamoinen [Mon, 23 Nov 2009 12:37:41 +0000 (12:37 +0000)]
- removed some unnecessary commented-out test codes

git-svn-id: file:///svnroot/qtrapids/trunk@47 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- SearchPlugin checks for Content-type -header, so now it is able to download
lvaatamoinen [Mon, 23 Nov 2009 12:33:07 +0000 (12:33 +0000)]
- SearchPlugin checks for Content-type -header, so now it is able to download
through links that dont have suffix .torrent
- TODO: File renaming. Some filenames are not valid to be copied (contain brackets etc.)

git-svn-id: file:///svnroot/qtrapids/trunk@46 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Search plugin parses opensearch.xml files and adds them to combobox
lvaatamoinen [Fri, 20 Nov 2009 14:15:53 +0000 (14:15 +0000)]
- Search plugin parses opensearch.xml files and adds them to combobox
- Searching works
- TODO: check for MIME x-application/torrent in HTTP responses, because relying on .torrent -extension on link is very hacky

git-svn-id: file:///svnroot/qtrapids/trunk@45 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago-Added some error checking to torrent file writing
lvaatamoinen [Fri, 20 Nov 2009 06:50:48 +0000 (06:50 +0000)]
-Added some error checking to torrent file writing

git-svn-id: file:///svnroot/qtrapids/trunk@44 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- DownloadManager code in place
lvaatamoinen [Thu, 19 Nov 2009 13:55:50 +0000 (13:55 +0000)]
- DownloadManager code in place
- Torrents can be downloaded and added via Search plugin
- TODO: Search engine descriptions and parser

git-svn-id: file:///svnroot/qtrapids/trunk@39 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Search plugin interface changed: enum constants to define widget types to allow...
lvaatamoinen [Wed, 18 Nov 2009 12:59:31 +0000 (12:59 +0000)]
- Search plugin interface changed: enum constants to define widget types to allow plugin type-independent action handlign for plugin host

git-svn-id: file:///svnroot/qtrapids/trunk@38 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoServer session persistence is implemented
deztructor [Wed, 18 Nov 2009 12:28:48 +0000 (12:28 +0000)]
Server session persistence is implemented

Now only SQLite database is used as the backend to store session
information. Only session information is stored there, common settings
(including sqlite db name, download directory etc.) are stored using
standard Qt QSettings

git-svn-id: file:///svnroot/qtrapids/trunk@37 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoformatting is changed according to last astyle settings
deztructor [Wed, 18 Nov 2009 11:04:43 +0000 (11:04 +0000)]
formatting is changed according to last astyle settings

git-svn-id: file:///svnroot/qtrapids/trunk@36 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoastyle formatting options changed
deztructor [Wed, 18 Nov 2009 11:04:31 +0000 (11:04 +0000)]
astyle formatting options changed

astyle now formats brackets in "Linux kernel" form (no line break
before after conditional statements before the bracket), uses tabs
for indentation

git-svn-id: file:///svnroot/qtrapids/trunk@35 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago-Code formatted
lvaatamoinen [Wed, 18 Nov 2009 10:13:44 +0000 (10:13 +0000)]
-Code formatted

git-svn-id: file:///svnroot/qtrapids/trunk@34 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago-Code formatted using script
lvaatamoinen [Wed, 18 Nov 2009 10:12:38 +0000 (10:12 +0000)]
-Code formatted using script

git-svn-id: file:///svnroot/qtrapids/trunk@33 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Plugin interface added to MainWindow
lvaatamoinen [Wed, 18 Nov 2009 10:06:02 +0000 (10:06 +0000)]
- Plugin interface added to MainWindow
- Search plugin dummy example

git-svn-id: file:///svnroot/qtrapids/trunk@32 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoCode formatting/indentation unified in trunk
deztructor [Wed, 18 Nov 2009 09:36:34 +0000 (09:36 +0000)]
Code formatting/indentation unified in trunk

scripts/format_code.sh used for automatic indentation according to
"ansi" indentation style

git-svn-id: file:///svnroot/qtrapids/trunk@31 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoScript to unify code formatting according to "ansi" style
deztructor [Wed, 18 Nov 2009 09:32:30 +0000 (09:32 +0000)]
Script to unify code formatting according to "ansi" style

To avoid differences in commits on the base of different indentation
style preferences. Script uses astyle utility and should be run before
any commit.

git-svn-id: file:///svnroot/qtrapids/trunk@30 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoCorrect support for multiply clients
deztructor [Tue, 17 Nov 2009 16:07:33 +0000 (16:07 +0000)]
Correct support for multiply clients

Attribute is new replaced with action attribute. All activities on the
server side are reflected by server in the alert event including torrent
removal so client removes torrent only after notification about removal
is received from server

git-svn-id: file:///svnroot/qtrapids/trunk@29 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Added PluginInterface and SearchPlugin
lvaatamoinen [Tue, 17 Nov 2009 14:06:23 +0000 (14:06 +0000)]
- Added PluginInterface and SearchPlugin
- TODO: Implement PluginLoader in gui/MainWindow

git-svn-id: file:///svnroot/qtrapids/trunk@28 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agois_new attribute added to the torrent state information
deztructor [Tue, 17 Nov 2009 13:13:13 +0000 (13:13 +0000)]
is_new attribute added to the torrent state information

This attribute is the boolean value, server to inform client it has not
notified client about this torrent yet to avoid information flow
synchronization issues

git-svn-id: file:///svnroot/qtrapids/trunk@27 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agofix for div/0
deztructor [Tue, 17 Nov 2009 13:13:05 +0000 (13:13 +0000)]
fix for div/0

git-svn-id: file:///svnroot/qtrapids/trunk@26 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoalerting race condition fix
deztructor [Tue, 17 Nov 2009 08:58:01 +0000 (08:58 +0000)]
alerting race condition fix

git-svn-id: file:///svnroot/qtrapids/trunk@25 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agorestore support for current stable libtorrent (/w boost::filesystem)
deztructor [Tue, 17 Nov 2009 08:56:34 +0000 (08:56 +0000)]
restore support for current stable libtorrent (/w boost::filesystem)

git-svn-id: file:///svnroot/qtrapids/trunk@24 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoformatting progress as percents
deztructor [Tue, 17 Nov 2009 08:55:56 +0000 (08:55 +0000)]
formatting progress as percents

git-svn-id: file:///svnroot/qtrapids/trunk@23 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years agoClient-server through DBus, cmake support
deztructor [Mon, 16 Nov 2009 13:20:04 +0000 (13:20 +0000)]
Client-server through DBus, cmake support

git-svn-id: file:///svnroot/qtrapids/trunk@22 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Namespaced QBittorrentSession and QTorrentHandle to avoid possible future conflicts
lvaatamoinen [Fri, 6 Nov 2009 12:35:57 +0000 (12:35 +0000)]
- Namespaced QBittorrentSession and QTorrentHandle to avoid possible future conflicts

git-svn-id: file:///svnroot/qtrapids/trunk@20 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Added buildconf.pri to hold the master-level build options.
lvaatamoinen [Fri, 6 Nov 2009 11:28:04 +0000 (11:28 +0000)]
- Added buildconf.pri to hold the master-level build options.
- Some modifications to DownloadView formatting. Progress updated only if progressed 1%.
- Tried to correct build problem.

git-svn-id: file:///svnroot/qtrapids/trunk@19 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Maemo-specific include-files and paths added for compiling
lvaatamoinen [Mon, 2 Nov 2009 14:29:16 +0000 (14:29 +0000)]
- Maemo-specific include-files and paths added for compiling

git-svn-id: file:///svnroot/qtrapids/trunk@18 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Minor edit
lvaatamoinen [Mon, 2 Nov 2009 12:40:36 +0000 (12:40 +0000)]
- Minor edit

git-svn-id: file:///svnroot/qtrapids/trunk@17 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Moved status string mapping to view from QTorrentHandle
lvaatamoinen [Mon, 2 Nov 2009 12:22:11 +0000 (12:22 +0000)]
- Moved status string mapping to view from QTorrentHandle
- Added enum mapping to Qtorrenhandle
- DownloadView now has colorful state message

git-svn-id: file:///svnroot/qtrapids/trunk@16 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- corrected makefile
lvaatamoinen [Mon, 2 Nov 2009 07:42:39 +0000 (07:42 +0000)]
- corrected makefile

git-svn-id: file:///svnroot/qtrapids/trunk@15 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Torrent addign and removal functional
lvaatamoinen [Tue, 27 Oct 2009 11:22:46 +0000 (11:22 +0000)]
- Torrent addign and removal functional
- Additions to QTorrentHandle
- TODO: Test torrent downloading.

git-svn-id: file:///svnroot/qtrapids/trunk@14 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Torrent can be now opened and download starts
lvaatamoinen [Fri, 23 Oct 2009 14:28:23 +0000 (14:28 +0000)]
- Torrent can be now opened and download starts
- New opened torrent appends to download list view

git-svn-id: file:///svnroot/qtrapids/trunk@13 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Added PreferencesDialog with settings saving and reading.
lvaatamoinen [Thu, 22 Oct 2009 13:36:53 +0000 (13:36 +0000)]
- Added PreferencesDialog with settings saving and reading.
- Torrent can now be added to torrent session

git-svn-id: file:///svnroot/qtrapids/trunk@12 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago-Added QTorrentHandle and started torrent adding implementation
lvaatamoinen [Wed, 21 Oct 2009 13:48:13 +0000 (13:48 +0000)]
-Added QTorrentHandle and started torrent adding implementation

git-svn-id: file:///svnroot/qtrapids/trunk@11 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Added AlertWaiter and QBittorentSession
lvaatamoinen [Tue, 20 Oct 2009 13:33:29 +0000 (13:33 +0000)]
- Added AlertWaiter and QBittorentSession
- Initial thread / signal -experimenting

git-svn-id: file:///svnroot/qtrapids/trunk@10 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- About dialogs and menubar
lvaatamoinen [Tue, 20 Oct 2009 11:47:19 +0000 (11:47 +0000)]
- About dialogs and menubar

git-svn-id: file:///svnroot/qtrapids/trunk@9 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Initial GUI: Main window with two tabs, torrent file open dialog.
lvaatamoinen [Tue, 20 Oct 2009 10:10:01 +0000 (10:10 +0000)]
- Initial GUI: Main window with two tabs, torrent file open dialog.

git-svn-id: file:///svnroot/qtrapids/trunk@8 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- added project file
lvaatamoinen [Mon, 19 Oct 2009 14:11:06 +0000 (14:11 +0000)]
- added project file

git-svn-id: file:///svnroot/qtrapids/trunk@7 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Added files
lvaatamoinen [Mon, 19 Oct 2009 14:06:02 +0000 (14:06 +0000)]
- Added files

git-svn-id: file:///svnroot/qtrapids/trunk@6 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- code commit
lvaatamoinen [Mon, 19 Oct 2009 13:59:20 +0000 (13:59 +0000)]
- code commit

git-svn-id: file:///svnroot/qtrapids/trunk@4 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- added trunk
lvaatamoinen [Mon, 19 Oct 2009 13:57:50 +0000 (13:57 +0000)]
- added trunk

git-svn-id: file:///svnroot/qtrapids/trunk@3 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda

13 years ago- Created the repository structure according to standard scheme
lvaatamoinen [Mon, 19 Oct 2009 08:24:09 +0000 (08:24 +0000)]
- Created the repository structure according to standard scheme

git-svn-id: file:///svnroot/qtrapids/trunk@1 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda