QIcon mirallTheme::syncStateIcon( SyncResult::Status status ) const { QString statusIcon; switch( status ) { case SyncResult::Undefined: statusIcon = QLatin1String("dialog-close"); break; case SyncResult::NotYetStarted: statusIcon = QLatin1String("task-ongoing"); break; case SyncResult::SyncRunning: statusIcon = QLatin1String("view-refresh"); break; case SyncResult::Success: statusIcon = QLatin1String("dialog-ok"); break; case SyncResult::Error: statusIcon = QLatin1String("dialog-close"); break; case SyncResult::SetupError: statusIcon = QLatin1String("dialog-cancel"); break; default: statusIcon = QLatin1String("dialog-close"); } return themeIcon( statusIcon ); }
QIcon mirallTheme::folderIcon( const QString& backend ) const { QString name; if( backend == QString::fromLatin1("owncloud")) { name = QLatin1String( "mirall" ); } if( backend == QString::fromLatin1("unison" )) { name = QLatin1String( "folder-sync" ); } if( backend == QString::fromLatin1("csync" )) { name = QLatin1String( "folder-remote" ); } if( backend.isEmpty() || backend == QString::fromLatin1("none") ) { name = QLatin1String("folder-grey.png"); } qDebug() << "==> load folder icon " << name; return themeIcon( name ); }
QIcon mirallTheme::folderDisabledIcon() const { // Fixme: Do we really want the dialog-canel from theme here? return themeIcon( QLatin1String("dialog-cancel") ); }
QIcon mirallTheme::applicationIcon( ) const { return themeIcon( QLatin1String("mirall")); }
QIcon ownCloudTheme::applicationIcon( ) const { return themeIcon( QLatin1String("owncloud") ); }
QIcon ownCloudTheme::folderDisabledIcon( ) const { // Fixme: Do we really want the dialog-canel from theme here? return themeIcon( QLatin1String("state-pause") ); }