filemanager/src/filemanager/src/fmmainwindow.cpp
changeset 41 fc4654ce4fcb
parent 35 060d0b1ab845
child 47 12b82dc0e8db
equal deleted inserted replaced
35:060d0b1ab845 41:fc4654ce4fcb
    21 
    21 
    22 #include <hbaction.h>
    22 #include <hbaction.h>
    23 
    23 
    24 FmMainWindow::FmMainWindow() : mViewManager( 0 ), mFirstViewLoaded( false )
    24 FmMainWindow::FmMainWindow() : mViewManager( 0 ), mFirstViewLoaded( false )
    25 {
    25 {
    26     connect(this, SIGNAL(viewReady()), this, SLOT(delayedLoading()));
    26    // connect(this, SIGNAL(viewReady()), this, SLOT(delayedLoading()));
       
    27     init();
    27 }
    28 }
    28 
    29 
    29 FmMainWindow::~FmMainWindow()
    30 FmMainWindow::~FmMainWindow()
    30 {
    31 {
       
    32    //save file manager activity to activity manager.
       
    33     mViewManager->saveActivity();   
    31     FmViewManager::RemoveViewManager();
    34     FmViewManager::RemoveViewManager();
    32 }
    35 }
    33 
    36 
    34 void FmMainWindow::onOrientationChanged( Qt::Orientation orientation )
    37 void FmMainWindow::onOrientationChanged( Qt::Orientation orientation )
    35 {
    38 {
    46 void FmMainWindow::init()
    49 void FmMainWindow::init()
    47 {
    50 {
    48     FM_LOG("FmMainWindow::init start");
    51     FM_LOG("FmMainWindow::init start");
    49     mViewManager = FmViewManager::CreateViewManager( this );
    52     mViewManager = FmViewManager::CreateViewManager( this );
    50     mViewManager->createDriverView();
    53     mViewManager->createDriverView();
       
    54     connect(this, SIGNAL(aboutToChangeView(HbView *, HbView *)), 
       
    55             mViewManager, SLOT(onAboutToChangeView(HbView *, HbView *)));
    51     connect( this, SIGNAL( orientationChanged( Qt::Orientation ) ),
    56     connect( this, SIGNAL( orientationChanged( Qt::Orientation ) ),
    52              this, SLOT( onOrientationChanged( Qt::Orientation ) ) );
    57              this, SLOT( onOrientationChanged( Qt::Orientation ) ) );
    53     
    58     
    54     FM_LOG("FmMainWindow::init end");
    59     FM_LOG("FmMainWindow::init end");
    55 //    if ( orientation() == Qt::Vertical ) {
    60 //    if ( orientation() == Qt::Vertical ) {