=============================================================================== === UIQ Support package for Carbide.vs 2.0.1 and 2.0.2, 2008-04-09 === =============================================================================== This package adds support for UIQ 2.1 and UIQ 3 SDKs to the Carbide.vs product. It is required that Carbide.vs version 2.0.1 or version 2.0.2 is installed before installing the UIQ Support package. This package will not install or work with previous releases such as Carbide.vs v2.0 and NDS v1.1. For release notes, known issues and user manuals related to Carbide.vs see the Carbide.vs installation package. Find Carbide.vs packages here ================================= Carbide.vs 2.0.2 is avaiable from http://www.forum.nokia.com/info/sw.nokia.com/id/9124f1f0-1fc0-405e-9c60-facf7b337702/Carbide_vs_2_0_1.html Carbide.vs 2.0.1 is available from http://developer.uiq.com/devtools_tools.html#carbideVS UIQ 3 SDK Support ================= This package adds support for UIQ 2.1 and UIQ 3.x SDKs when they are installed to the Carbide.vs product versions 2.0.1 and 2.0.2 The Carbide.vs 2.0.1 tool contains a newer version of the Nokia x86 compiler than the UIQ 3.0 SDK. When an application is built with Carbide.vs and a DLL used by the application is built from the command line there might be some problems to view class members when debugging into the DLL. A workaround is to rebuild the DLL using Carbide.vs. UIQ 3 Specific Templates ======================== When adding code using the provided templates please note that all the necessary changes might not be made by the tool. Carefully read the comments at the inserted code to see what updates are required manually to make the project compile and run. Typical manual operations required are to add commands and controls to the .hrh file, adding #include's to the .cpp files and to include new .ra files into the .rss file. Also link libraries might need to be added to the list of linker input files in the project settings. Project Templates ----------------- UIQ3 Skeleton - A simple skeleton UIQ 3 application and project. UIQ3 HelloWorld - The hello world example application provided as a template. Class Templates --------------- UIQ3 MultiPageView - Creates a view derived from CQikMultiPageView UIQ3 ViewBase - Creates a view derived from CQikViewBase Fragment Templates ------------------ CPP file fragments: UIQ3 InfoDialog - Inserts a simple information dialog. UIQ3 InfoMsg - Inserts a simple information message. UIQ3 QueryDialog - Inserts a simple query dialog. UIQ3 ListBoxViewDialog - Creates a view dialog containing a listbox UIQ3 SimpleDialog - Creates a dialog derived from CQikSimpleDialog UIQ3 ViewDialog - Creates a dialog derived from CQikViewDialog RSS/RA file fragments: UIQ Command - Creates a new QIK_COMMAND to be added to a QIK_COMMAND_LIST Item Templates -------------- UIQ3 MMP - Creates a new UIQ3 specific .mmp file UIQ3 PKG - Creates a new UIQ3 specific .pkg file