amaroksystray.cpp

  • Filter
Mark Kretschmann
The amarok/ subdir has been renamed to src/. Removing all obsolete content in this directory.
svn path=/trunk/kdeextragear-1/amarok/; revision=306460
changed 239 files
Max Howell
Make it clearer the letters on the left are shortcut keys for the PopupMenu and not some voodoo code.
svn path=/trunk/kdeextragear-1/amarok/; revision=304549
changed amaroksystray.cpp
Max Howell
* Increased documentation for ThreadWeaver * Close Vis::Server socker connection when a receive fails rather than rapidly use up all system memory and 100% CPU. No idea why the result of not closing it was that bad! * Maintanance and improvements to the playlistWidget. SearchTokens get updated whenever data for a playlistitem changes now. All templated containers have been changed to be the most appropriate for the task. Some old code has been replaced. Playlist now, finally starts at the beginning again when you reach the end of a list. Metadata updates are reflected in the playlist (from title proxy for instance). * Previous track history is stored and the previous track button follows it. Some people may hate this, if so we'll reset it. At the very least going back through the random hi…
changed 15 files
Max Howell
* Fix bug where shuffle wouldn't update enabled state of next/prev actions * Introduce analyzerAction, analyzer is only created when inserted into toolbar, can be inserted using configure toolbar dialog * Add icon to searchBrowser * Remove play/pause/etc from default toolbar layout
svn path=/trunk/kdeextragear-1/amarok/; revision=299705
changed 10 files
Max Howell
* --warning * reduce header dependencies * rename Systray class TrayIcon
svn path=/trunk/kdeextragear-1/amarok/; revision=298211
changed 6 files
Max Howell
* Use the amaroK namespace, not amK, I also updated the amarok* classes to use the namespace * Helpful tooltip for analyzer widget
svn path=/trunk/kdeextragear-1/amarok/; revision=298209
changed 19 files
Frederik Holljen
Merge of the observer system into HEAD.
Redesigned engine <--> amarok GUI communication.
* All objects that want to monitor engine changes can so by implementing the EngineObserver interface.
* Changes to the engine are now done through the EngineController object, which is globally available through its static instance() method.

The new system removes the need for centralized GUI synchronization for engine changes in PlayerApp.

CCMAIL: amarok-devel@lists.sourceforge.net
CCMAIL: dkite@shaw.ca

svn path=/trunk/kdeextragear-1/amarok/; revision=297714
changed 23 files
Max Howell
* Made many more things into KActions * Managed to hack our toolbar so that some buttons have text and others don't * metaBundle data access via functions like it should have been before. Done this on route to making the bundle shared. * removed PlaylistWidget::handleStreamMeta() as I was going to make it redundant in this commit but then realised I needed to think more first. Didn't put it back as it should be redundant soon and isn't used currently anyway.
svn path=/trunk/kdeextragear-1/amarok/; revision=295633
changed 15 files
Max Howell
* Allow drops to player window * Move two playerWidget slots to PlayerApp seeing as they belong there, thus reducing compile dependencies * Tried to make shading player window hide the playlist, didn't work. Will fix at some point.
CCMAIL: 76939-done@bugs.kde.org

svn path=/trunk/kdeextragear-1/amarok/; revision=294325
changed 6 files
Max Howell
* i18n Volumn OSD * make it so only volume wheelEvents on systray show volume OSDs * make it so remote media that is to be added to the playlist and played, is played. (haven't tested properly yet, as I await markey's fix so that remote stuff doesn't crash amaroK, but will commit in advance so I can work on other stuff)
svn path=/trunk/kdeextragear-1/amarok/; revision=292974
changed 7 files
Stanislav Karchebny
* Add OSD for mousewheel-over-trayicon volume changes (a bit glitchy atm).
svn path=/trunk/kdeextragear-1/amarok/; revision=292149
changed 3 files
Max Howell
* Fix regression with systray wrt mouse wheeling * 'Nother separator box refinement. Opinions wanted! * Keep variable naming consistent in PlayerWidget (Markey will be proud of me!) * Stop/Start animation timer when hidden. * restoreSession() before widgets are shown so that the PlayerWidget doesn't flicker from the welcome screen when it appears * Yada.
svn path=/trunk/kdeextragear-1/amarok/; revision=289257
changed 4 files
Max Howell
* Analyzer base classes are now part of Analyzer namespace * Analyzers now have complete control over their audio datas through use of the modifyScope virtual function and their own m_fht * Analyzers now control their own timers * Timers are automatically stopped and started on hide/show * Much cleanup to the classes as I went through enforcing the new features * PLEASE NOTE! The classes are not finalised currently, as they need some review and discussion. So don't develop a new analyzer expecting the api to be stable :) * Also Qt3.3 compat fix for Systray Icon * Better splitter pixmap for the scroller
svn path=/trunk/kdeextragear-1/amarok/; revision=289150
changed 26 files
Max Howell
* Fix tray not respecting no_tray setting * Fix minimizing main widget not minimizing playlist window * Create options dialog instance on demand only * Replace AmarokButton with a much smaller reimplementation of QButton (called IconButton) * AmarokSliders only respond to left mouse clicks now * AmarokSystray no longer depends on PlayerWidget * Big cleanup and LOC-down on PlayerWidget. Hopefully a smaller binary will result, but otherwise it was due a little maintenance. Still some work to be done, and I've left some FIXMEs, but I need to get on with some other things now. Please regression test. * Scroller now shows album and time as the description above it implies it should. Incidently, we should i18n that. So I expect that means we can't use a PNG anymore. CCMAIL: 75376-done bugs kde o…
changed 10 files
Max Howell
* Fix "closing the main window will hide amaroK in the tray" message appearing when systray quit option is used.
svn path=/trunk/kdeextragear-1/amarok/; revision=287970
changed amaroksystray.cpp
Max Howell
An attempt to appease berkus CVS_SILENT
svn path=/trunk/kdeextragear-1/amarok/; revision=283980
changed amaroksystray.cpp
Stanislav Karchebny
Anyone taking kde style guide as cast in stone should go fsck their hdd
svn path=/trunk/kdeextragear-1/amarok/; revision=283967
changed amaroksystray.cpp
Max Howell
* Now using the standard 3.2 systray icon loader * Had to make a custom 22x22 icon for the systray, it's quite ok I spose. I invite improvements :-) * Also, to respect KDE style guidelines I've changed it so that we have quit at the bottom of the systray popup-menu, and have restore/hide as part of the menu.
svn path=/trunk/kdeextragear-1/amarok/; revision=283652
added cr22-app-amarok.png and changed 2 files
Max Howell
Reduce compile dependencies for amarokSystray.cpp and browserWin.h alterations
svn path=/trunk/kdeextragear-1/amarok/; revision=281200
changed 3 files
Stanislav Karchebny
* Mousewheel over tray icon changes volume (not switching tracks) * Shift+Mousewheel switches tracks * Mousewheel-up is Prev, Mousewheen-down is Next now (more consistent with playlist, thanks mxcl)
svn path=/trunk/kdeextragear-1/amarok/; revision=277929
changed amaroksystray.cpp
Stanislav Karchebny
I'll make my fucking own branch.
svn path=/trunk/kdeextragear-1/amarok/; revision=277845
changed amaroksystray.cpp
Stanislav Karchebny
* From the way it was to the other way around.
svn path=/trunk/kdeextragear-1/amarok/; revision=277842
changed amaroksystray.cpp
Mark Kretschmann
KDE 3.1 compile fix.
svn path=/trunk/kdeextragear-1/amarok/; revision=277817
changed amaroksystray.cpp
Stanislav Karchebny
* You can now drop files onto the tray icon (back in Mac days)
svn path=/trunk/kdeextragear-1/amarok/; revision=274990
changed 3 files
Mark Kretschmann
Add sources.
svn path=/trunk/kdeextragear-1/amarok/; revision=274962
added 2 files