Andre Heinecke
42b1f8f6ee
Make thumbbuttons optional
...
Thumbbuttons are a feature that is not
supported by older MINGW libraries.
So check if the feature is available before
using it.
2012-08-06 23:45:46 +02:00
Teo Mrnjavac
9ea9898b59
Suppress warning.
2012-08-06 20:09:13 +02:00
Teo Mrnjavac
3fe83964b0
Try a different QtCurve hack that intercepts QProxyStyle::polish to
...
avoid infinite loop.
2012-08-06 20:09:12 +02:00
Teo Mrnjavac
28ffe4a93a
Make compile on Mac.
2012-08-05 10:23:10 +02:00
Teo Mrnjavac
6cb444bc76
The accounts menu is now a bunch of QToolButtons in the toolbar.
...
Implemented a toolbar balancing method to fix the issue with the
(centered) search widget moving around.
Also made the go online/go offline strings more consistent.
2012-08-05 10:07:21 +02:00
Teo Mrnjavac
77c7ad7c47
Made the Quit action shortcut work when the menu bar is hidden.
2012-08-04 19:32:00 +02:00
Teo Mrnjavac
4c136fc4fc
Made the toggle menubar key shortcut work when the menubar is hidden.
2012-08-04 18:58:45 +02:00
Teo Mrnjavac
fd87c5f352
Made the compact and accounts menus pop up inside the window.
2012-08-04 17:17:51 +02:00
Teo Mrnjavac
fee87151d3
Use the wrench as icon for the compact menu.
2012-08-04 17:17:51 +02:00
Teo Mrnjavac
8ffe9019e3
Added support for hiding the menu bar and showing the compact menu.
...
Except on Mac, where things should behave exactly as before.
2012-08-04 17:17:51 +02:00
Teo Mrnjavac
9d913a49aa
Moved all menu actions to ActionCollection and removed menubar from .ui.
...
This commit does several things:
* remove the main menu from TomahawkWindow.ui
* all menu actions are created in ActionCollection.cpp, and some are
merged from the old menubar where they were duplicated
* some menu actions are removed entirely
* the menubar is generated and returned to TomahawkWindow from
ActionCollection::createMenuBar, to minimize the risk of having unused
actions in the future
* "Legal Info..." becomes "Legal Information..."
Please note that while I did my best to #ifdef relevant Windows and Mac
chunks of code, and update and split existing #ifdefs where necessary, I
have not been able to test those code paths.
2012-08-04 17:17:51 +02:00
Teo Mrnjavac
cd0e9dcc2d
Pulled the Network menu outside the main menu bar.
...
This prepares the way for the compressed menu feature.
2012-08-04 17:17:51 +02:00
Teo Mrnjavac
7e47d0efcc
Reenabled ProxyStyle under QtCurve, and fixed QSlider appearance.
2012-08-02 12:25:18 +02:00
Patrick von Reth
90e532395b
compile fix
2012-07-17 18:42:07 +02:00
Patrick von Reth
349509d0b0
fixed connect/disconnect logic
2012-07-17 18:36:08 +02:00
Patrick von Reth
6626c7f877
update windows love button if the track is loved inside of tomahawk
2012-07-17 14:18:43 +02:00
Christian Muehlhaeuser
f239473f0c
* Style fixes.
2012-07-12 11:22:25 +02:00
Christian Muehlhaeuser
54e4391576
Merge pull request #106 from TheOneRing/master
...
Make the Thumb Buttons interactive
2012-07-12 00:22:05 -07:00
Leo Franchi
f8d364af0f
Set source model on proxy model
2012-07-09 09:32:00 -04:00
Jeff Mitchell
3e1310eac4
Initial work on weight for job view items, to keep predictable ordering (especially important for not having ACL checks jump around)
2012-07-08 15:52:53 -04:00
Patrick von Reth
375ae62f64
make code more readable
2012-07-08 16:53:19 +02:00
Patrick von Reth
0e36f77dd4
improved support for thumbnail buttons
2012-07-07 19:07:56 +03:00
Christian Muehlhaeuser
18329b122d
* Style fixes.
2012-07-07 02:17:00 +02:00
Patrick von Reth
ef98ac41ce
implemented love
2012-07-06 13:48:13 +03:00
Patrick von Reth
cefd96664b
add Windows taskbar thumbbutton support
2012-07-06 11:05:08 +03:00
Jeff Mitchell
09f84fe9e6
Merge branch 'master' into specfilescanning
2012-06-26 08:15:04 -04:00
Jeff Mitchell
cede202e96
Move ScanManager into libtomahawk. It's core functionality, non-GUI, and
...
this lets things in libtomahawk call scan functions easily
2012-06-26 08:09:06 -04:00
Jeff Mitchell
18be2f5f7e
Some refactoring, and allow running scans on specific files only.
2012-06-25 18:59:42 -04:00
Jeff Mitchell
f2989dd4d9
Add link to legal page in Help menu. Note: will work properly when stage
...
is pushed to main, as .html differs
2012-06-18 20:27:55 -04:00
Leo Franchi
339e9a3869
TWK-579: Always set stretch factor to avoid super wide default widths
2012-06-13 09:16:25 +02:00
Christian Muehlhaeuser
faf8cf1539
* Fixed TWK-839: Creating name-less playlists results in a better default name.
2012-06-01 03:34:57 +02:00
Christian Muehlhaeuser
8841fa48bf
* QueueModel is now created by the QueueView directly.
2012-06-01 01:58:41 +02:00
Christian Muehlhaeuser
7cf307080b
* Split audioStopped / audioPaused into separate slots.
2012-05-28 19:00:53 +02:00
Christian Muehlhaeuser
be52d81248
* Fixed TWK-842: Use sheet dialog when asking for new station's name.
2012-05-28 13:22:25 +02:00
Christian Muehlhaeuser
f7a46de38e
* Remove bottom frame of our toolbar.
2012-05-27 19:43:58 +02:00
Christian Muehlhaeuser
d67f4827a8
* Re-enabled WidgetDragFilter for main-window's toolbar.
2012-05-27 18:10:27 +02:00
Leo Franchi
f947005666
TWK-885: Hide resize handle when in osx full-screen mode
2012-05-25 18:08:40 -04:00
Christian Muehlhaeuser
1c55f56777
* A little dependency tracking.
2012-05-25 07:49:28 +02:00
Christian Muehlhaeuser
63843416cf
* Fixed about dialog translation.
2012-05-25 06:40:23 +02:00
Sebastian Goth
ad49a5d5af
Fix key event handling in SourceTreeView
...
Correctly propagate multimedia key events to mainwindow
2012-05-20 18:30:28 +02:00
Leo Franchi
4b28c15850
Warning and memleak fixes
2012-05-19 09:41:05 -04:00
Christian Muehlhaeuser
b7a43553fe
* Clear window title when playback stopped.
2012-05-19 10:29:22 +02:00
Christian Muehlhaeuser
ed4a631619
* Hooked up history-related signals to TomahawkWindow.
2012-05-19 06:13:13 +02:00
Christian Muehlhaeuser
23757b2819
* Re-added mainwindow toolbar.
2012-05-19 02:53:04 +02:00
Christian Muehlhaeuser
3e60adfe37
* Fixed mainwindow layout jumping around on startup.
2012-05-14 02:49:44 -07:00
Dominik Schmidt
3a8eb34e35
Map Play key to playPause() action
2012-05-03 01:54:29 +02:00
Dominik Schmidt
e74ec6ba79
Add multimedia key support on windows and linux
2012-05-03 01:33:49 +02:00
Jeff Mitchell
987345dd58
AND WE'RE DONE! CAMELCASE FTW!!1!1!
2012-04-21 19:49:39 -04:00
Jeff Mitchell
78d7a376bc
CamelCase Round 4: Let there be light! (Less than 100 left)
2012-04-21 19:32:33 -04:00
Jeff Mitchell
b52e0d8470
CamelCase round 3: ~100 more down.
2012-04-21 19:04:04 -04:00