Changeset 97 for trunk/src/MainPter.cxx

Show
Ignore:
Timestamp:
04/20/06 10:08:49 (3 years ago)
Author:
jordi
Message:

The Main presenter now pass the last folder used to open a file to the view, so it can change the shown folder on the open dialog. Also, the main presenter saves the last folder to the configuration class.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/MainPter.cxx

    r67 r97  
    253253{ 
    254254    IMainView &view = getView (); 
    255     gchar *fileName = view.openFileDialog (); 
     255    Config &config = Config::getConfig (); 
     256     
     257    gchar *lastFolder = config.getOpenFileFolder (); 
     258    gchar *fileName = view.openFileDialog (lastFolder); 
     259    g_free (lastFolder); 
     260     
    256261    openDocument (fileName, NULL, TRUE); 
    257     g_free (fileName); 
     262    if ( NULL != fileName ) 
     263    { 
     264        gchar *dirName = g_path_get_dirname (fileName); 
     265        g_free (fileName); 
     266         
     267        config.setOpenFileFolder (dirName); 
     268        g_free (dirName); 
     269    } 
     270     
    258271} 
    259272