Beispiel #1
0
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 );
}
Beispiel #2
0
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 );
}
Beispiel #3
0
QIcon mirallTheme::folderDisabledIcon() const
{
    // Fixme: Do we really want the dialog-canel from theme here?
    return themeIcon( QLatin1String("dialog-cancel") );
}
Beispiel #4
0
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") );
}