diff -r 0b38fc5b94c6 -r 2c54b51f39c4 clock/clockui/clockapplication/src/main.cpp --- a/clock/clockui/clockapplication/src/main.cpp Mon Jul 12 02:32:28 2010 +0530 +++ b/clock/clockui/clockapplication/src/main.cpp Mon Jul 26 13:54:38 2010 +0530 @@ -17,13 +17,11 @@ // System includes #include -#include #include -#include #include // User includes -#include "clockappcontroller.h" +#include "clockapplication.h" /*! The main entry point of the clock application. @@ -32,9 +30,10 @@ */ int main(int argc, char *argv[]) { - // Initialization - HbApplication app(argc, argv); - + // Create and initialize an ClockApplication instance + QScopedPointer application( + new ClockApplication(argc, argv)); + // Main window widget. // Includes decorator such as signal strength and battery life indicator. HbMainWindow window; @@ -47,14 +46,13 @@ translator.loadCommon(); // Construct the application controller. - QScopedPointer controller(new ClockAppController); - Q_UNUSED(controller) + application->createController(); // Show widget window.show(); - // Enter event loop - return app.exec(); + // Start the event loop for the application + return application->execution(); } // End of file --Don't remove this.