@ -130,6 +130,22 @@ QString LayoutManager::currentLayoutName() const
return QString ( ) ;
}
QString LayoutManager : : defaultLayoutName ( ) const
{
QByteArray presetNameOrig = QString ( " preset " + QString : : number ( 1 ) ) . toUtf8 ( ) ;
QString presetPath = m_corona - > kPackage ( ) . filePath ( presetNameOrig ) ;
QString presetName = LayoutSettings : : layoutName ( presetPath ) ;
QByteArray presetNameChars = presetName . toUtf8 ( ) ;
presetName = i18n ( presetNameChars ) ;
return presetName ;
}
bool LayoutManager : : layoutExists ( QString layoutName ) const
{
return m_layouts . contains ( layoutName ) ;
}
QStringList LayoutManager : : layouts ( ) const
{
return m_layouts ;
@ -341,6 +357,11 @@ QString LayoutManager::newLayout(QString layoutName, QString preset)
return newLayoutPath ;
}
void LayoutManager : : importDefaultLayout ( )
{
importPreset ( 1 ) ;
}
void LayoutManager : : importPresets ( bool includeDefault )
{
int start = 1 ;
@ -350,7 +371,13 @@ void LayoutManager::importPresets(bool includeDefault)
}
for ( int i = start ; i < = 4 ; + + i ) {
QByteArray presetNameOrig = QString ( " preset " + QString : : number ( i ) ) . toUtf8 ( ) ;
importPreset ( i ) ;
}
}
void LayoutManager : : importPreset ( int presetNo )
{
QByteArray presetNameOrig = QString ( " preset " + QString : : number ( presetNo ) ) . toUtf8 ( ) ;
QString presetPath = m_corona - > kPackage ( ) . filePath ( presetNameOrig ) ;
QString presetName = LayoutSettings : : layoutName ( presetPath ) ;
QByteArray presetNameChars = presetName . toUtf8 ( ) ;
@ -362,7 +389,6 @@ void LayoutManager::importPresets(bool includeDefault)
QFile ( presetPath ) . copy ( newLayoutFile ) ;
}
}
}
QStringList LayoutManager : : validActivities ( QStringList currentList )
{