evilcpc is a cross-platform framework for developing car pc applications. Extensible by Qt-4 plugins, evilcpc will allow the user freedom to integrate the plugins of their choice for a fully-customized environment optimized for vehicle usage
Be the first to post a text review of Evil Car PC. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Just released the development documentation. You can find it on the wiki at http://evilcpc.wiki.sourceforge.net/. Enjoy :)
Released RC-2 last night. Changes are in the changes log for any that are interested... The plugin interface changed slightly to firmly and permanently eliminate the full-screen widget bug from the plugin architecture. Basically, any time a QWidget is being generated, it will NOT have a parent. Having a parent causes that parent to show through the background. Also changed the mixer interface to enforce a standard interface for the most common mixer functions (volume, bass, treble, etc). A few plugins have been tied to this release, enough to show the basic functionality and demonstrate the plugin-to-plugin communication architecture (through the cd->mixer and mixer->cd plugins).
* Made interface changes by adding an mixer object interface to show how mixers are expected to behave * Changed the MenuItem and Mixer interfaces to not take a QWidget as a parameter for the getWidget() function. Taking such a parameter is not a good idea as if a widget has a parent it will not display full-screen properly. Adjusted all plugins to follow this new schema * Removed unused portions of the cd playback plugin * Fixed the cd playback daemon to properly return a full path for each device name - now it should properly show the available devices * Tied the cd playback plugin into the mixer plugin via the plugin-to-plugin connection interface - now plops up the mixer widget and controls the mixer main volume from within the cd widget * Added a proper object to the oss mixer plugin to handle all signals and slots for this plugin * Fixed the configuration application's reload plugins command to actually work. Previously used the old xml scheme, which the current core no longer understand s * The core will now truly unload plugins, rather than keep them cached. This mea ns that replacing plugin files can be done during run-time without having to res tart the core * Changed configuration utility to unload plugins properly similar to the core * Added icons to all menu functions (mostly standard icons to whatever OS is being used) to the configuration utility
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?