1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-24 17:59:42 +01:00

2366 Commits

Author SHA1 Message Date
Alejandro Wainzinger
a87868c1f5 Change device name string handling to use safe conversion to CString (Was causing issues on OSX 10.6.5 Japanese)
(cherry picked from commit 17fb7abb8c88bf9ae45bff349d473e9224e8174e)
2010-12-12 19:17:31 -08:00
Leo Franchi
dedcd7a0f5 first working playlists, wohoo :D 2010-12-12 21:51:26 -05:00
Leo Franchi
e9963bb4d2 collapse plus and minus tosame button area 2010-12-12 17:09:51 -05:00
Leo Franchi
0df8ea0732 finally fix most of the layout issues.
god i hate qlayout...
2010-12-12 17:00:31 -05:00
Leo Franchi
c345ee6e35 fix database stuff 2010-12-12 14:08:25 -05:00
Leo Franchi
a1a01784ee ugly gui for basic functionality 2010-12-11 18:23:11 -05:00
Leo Franchi
4460f3ce60 add a collapse button to the dynamic control widget too 2010-12-11 15:59:19 -05:00
Leo Franchi
eed7a33578 hook up the dynamic GUI a bit 2010-12-11 15:25:17 -05:00
Leo Franchi
6ae37541e2 oops, resolve playlists :) 2010-12-11 14:16:06 -05:00
Leo Franchi
488672dc5c a few fixes 2010-12-11 14:06:45 -05:00
Leo Franchi
e744e57027 Undo code sharing. Since the source tree stores pointers to raw shared pointers, we can't cast them since that creates a new copy of the sharedpointer. BAH!
also fix some signal/slot connections
2010-12-11 13:38:01 -05:00
Leo Franchi
1a2c292124 fix oversight 2010-12-10 21:57:55 -05:00
Leo Franchi
72d5537150 add some handling of dynamic playlists in the sourcelist 2010-12-10 21:51:03 -05:00
Leo Franchi
b2b3f26155 initial commit of dynamic playlist gui 2010-12-10 21:31:43 -05:00
Leo Franchi
f1bd808d33 Rework source tree to use two enums instead of raw ints that drove me crazy... 2010-12-10 21:26:33 -05:00
Leo Franchi
d4e95e05d4 Rename to uppercase 2010-12-10 16:38:26 -05:00
Leo Franchi
f4be2b5067 only keep one playlistview and playlist model in memory at once 2010-12-09 21:52:47 -05:00
Leo Franchi
6faaf5343b various fixes, loads playlists now 2010-12-09 21:01:48 -05:00
Leo Franchi
6ae5a5d798 Load and create dynamic playlists, wohoo 2010-12-09 18:25:36 -05:00
Leo Franchi
73af178418 fix forward decs again :)
and some sql fixes
2010-12-09 18:25:35 -05:00
Leo Franchi
89328215d9 fix more sql stuff 2010-12-09 18:25:35 -05:00
Leo Franchi
b41ab0ad17 fix up a bit 2010-12-09 18:25:35 -05:00
Leo Franchi
6a4a4a18e9 first compiling+linking dynamic code. lots of forward declaring fixes so it touches a lot of headers 2010-12-09 18:25:35 -05:00
Leo Franchi
228cab7080 add echonest generator beginnings 2010-12-09 18:25:35 -05:00
Leo Franchi
c30f62e834 Add dynamic interface, and fix up some more dynamic playlist code 2010-12-09 18:25:35 -05:00
Leo Franchi
5b23b6ad81 first saving non-working commit 2010-12-09 18:25:35 -05:00
Christian Muehlhaeuser
b45c254081 * Try to reconnect if the jabber SIP plugin disconnected. 2010-12-09 08:39:39 +01:00
Christian Muehlhaeuser
cc22411dc2 * Make sure to delete old Jabber instance before creating a new one. 2010-12-08 12:57:24 +01:00
Christian Muehlhaeuser
fe08bff21c * Added SipHandler class. This class is supposed to load SIP plugins, manage und communicate with them.
* Our Jabber classes are now a SipPlugin, which gets loaded by SipHandler.
2010-12-08 12:46:42 +01:00
Christian Muehlhaeuser
fc49eb7b21 * Added a status QPushButton on top of the sidebar. Xevix will put it to use soon. 2010-12-08 06:59:14 +01:00
Christian Muehlhaeuser
cabaaa9710 * Don't try to setup UPNP if started with --noupnp. 2010-12-07 16:03:17 +01:00
Christian Muehlhaeuser
7aaf3eb98c * Allow empty titled XSPFs to be imported if they contain tracks at least. 2010-12-07 14:49:29 +01:00
Christian Muehlhaeuser
e4f9e936ed * Don't create a playlist when parsing invalid XSPF data. 2010-12-07 12:34:29 +01:00
Christian Muehlhaeuser
ea08f1578c * Fixed nasty compiler warning. 2010-12-07 11:30:24 +01:00
Christian Muehlhaeuser
7b5f16355d * AlbumViews are now sorted by Artist - Album.
* Tweaked mode switching.
* Hide stats & mode buttons for certain view types.
2010-12-07 11:25:00 +01:00
Christian Muehlhaeuser
d621411c0d * Remove silly debug output and obsolete code. 2010-12-07 08:15:08 +01:00
Christian Muehlhaeuser
fdc5db522d * Robustified and cleaned up the PlaylistManager class.
* artist_ptr caching.
* Added basic AlbumView. (click the cloud icon in mainwindow's toolbar for now)
2010-12-07 08:10:12 +01:00
Christian Muehlhaeuser
e2f6d2891d * Added a little shadow around the covers. 2010-12-04 02:49:32 +01:00
Christian Muehlhaeuser
e3dfdb7f11 * Added background shadow for album covers / artist images. 2010-12-03 18:36:31 +01:00
Christian Muehlhaeuser
425cf23e4c * That wasn't supposed to be committed yet. 2010-12-03 18:26:38 +01:00
Christian Muehlhaeuser
db8cb48f1a * Tomahawk icon as original uncompressed SVG added. 2010-12-03 18:21:37 +01:00
Christian Muehlhaeuser
55591eb2c8 * Let's not try to be too clever in TrackHeader. QHeaderView is a bit annoying.
* Store release year in database when scanning music.
* Added Year & Filesize columns to the TrackModel / Header / View.
2010-12-03 14:10:29 +01:00
Christian Muehlhaeuser
e6ca3dc5dd * Make TrackView's columns movable again.
* Tweak some default sizes.
2010-12-02 12:41:59 +01:00
Christian Muehlhaeuser
7cbef252b5 * Set TrackView's header alignment to Qt::AlignLeft. 2010-12-02 12:14:46 +01:00
Christian Muehlhaeuser
b67cc0fcdf * Save / restore playlist column state.
* Pixel-wise scrolling for our item views.
2010-12-02 06:40:58 +01:00
Christian Muehlhaeuser
77400f543c * Temporary fix for wrong sampleRate detection by libmad. 2010-12-01 07:17:27 +01:00
Christian Muehlhaeuser
89da3f6f85 * Activate item when pressing return / enter. 2010-12-01 06:31:47 +01:00
Christian Muehlhaeuser
fa1252716e * Sped up collection removal from Super Collection. 2010-12-01 06:18:03 +01:00
Christian Muehlhaeuser
245ed98b88 * Don't try to add an empty track-list to the playlist. 2010-12-01 01:20:26 +01:00
Christian Muehlhaeuser
9c379647aa * Clear audio buffers when manually starting a new track. 2010-11-30 12:17:16 +01:00