Exemple #1
0
//-----------------------------------------------------------------------------
EdProject::EdProject( const EdProjectCreationSettings& settings )
{
	m_absolutePath = settings.absolutePath.toAscii().data();
	if( !FS_FileOrPathExists( m_absolutePath ) )
	{
		FS_MakeDirectory( m_absolutePath );
	}

	m_fullFilePath = ComposeFullFilePath( settings.absolutePath, settings.name ).toAscii().data();

	ConvertToQString( m_name, settings.name );
}
Exemple #2
0
//-------------------------------------------------------------------------------------
void writeRecentFiles()
{
    QSettings settings;

    settings.beginGroup("recentfiles");

    Ogitors::UTFStringVector recentList;
    Ogitors::OgitorsRoot::getSingletonPtr()->GetRecentFiles(recentList);

    int recentFileCount = recentList.size();
    if(recentFileCount > 5)
        recentFileCount = 5;

    settings.setValue("count", recentFileCount);

    for(int i = 0;i < recentFileCount;i++)
    {
        QString value = ConvertToQString(recentList[i]);
        settings.setValue(QString("entry%1").arg(i), value);
    }
    settings.endGroup();
}