|
|
|
@ -44,37 +44,27 @@ KFileSpeedBar::KFileSpeedBar( TQWidget *parent, const char *name )
|
|
|
|
|
|
|
|
|
|
if ( m_initializeSpeedbar )
|
|
|
|
|
{
|
|
|
|
|
KURL u;
|
|
|
|
|
u.setPath( TDEGlobalSettings::desktopPath() );
|
|
|
|
|
insertItem( u, i18n("Desktop"), false );
|
|
|
|
|
|
|
|
|
|
//TODO: win32
|
|
|
|
|
if ((TDEGlobalSettings::documentPath() != (TQDir::homeDirPath()+"/")) &&
|
|
|
|
|
TQDir(TDEGlobalSettings::documentPath()).exists())
|
|
|
|
|
insertItem(TQDir::homeDirPath(), i18n("Home Folder"), false, "folder_home");
|
|
|
|
|
insertItem(TDEGlobalSettings::desktopPath(), i18n("Desktop"), false, "folder_txt");
|
|
|
|
|
insertItem(TDEGlobalSettings::documentPath(), i18n("Documents"), false, "folder_txt");
|
|
|
|
|
insertItem(TDEGlobalSettings::downloadPath(), i18n( "Downloads" ), false, "folder_html");
|
|
|
|
|
insertItem(TDEGlobalSettings::musicPath(), i18n( "Music" ), false, "folder_sound");
|
|
|
|
|
insertItem(TDEGlobalSettings::picturesPath(), i18n( "Pictures" ), false, "folder_image");
|
|
|
|
|
insertItem(TDEGlobalSettings::publicSharePath(), i18n( "Public" ), false, "folder");
|
|
|
|
|
insertItem(TDEGlobalSettings::templatesPath(), i18n( "Templates" ), false, "folder_txt");
|
|
|
|
|
insertItem(TDEGlobalSettings::videosPath(), i18n( "Videos" ), false, "folder_video");
|
|
|
|
|
|
|
|
|
|
KURL u = "media:/";
|
|
|
|
|
if (KProtocolInfo::isKnownProtocol(u))
|
|
|
|
|
{
|
|
|
|
|
u.setPath( TDEGlobalSettings::documentPath() );
|
|
|
|
|
insertItem( u, i18n("Documents"), false, "folder_txt" );
|
|
|
|
|
insertItem(u, i18n("Storage Media"), false, KProtocolInfo::icon("media"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u.setPath( TQDir::homeDirPath() );
|
|
|
|
|
insertItem( u, i18n("Home Folder"), false, "folder_home" );
|
|
|
|
|
|
|
|
|
|
u = "media:/";
|
|
|
|
|
if ( KProtocolInfo::isKnownProtocol( u ) )
|
|
|
|
|
insertItem( u, i18n("Storage Media"), false, KProtocolInfo::icon( "media" ) );
|
|
|
|
|
|
|
|
|
|
// now add in the speedbar
|
|
|
|
|
insertItem(TDEGlobalSettings::downloadPath(), i18n( "Downloads" ), false, "folder_html" );
|
|
|
|
|
insertItem(TDEGlobalSettings::musicPath(), i18n( "Music" ), false, "folder_sound" );
|
|
|
|
|
insertItem(TDEGlobalSettings::picturesPath(), i18n( "Pictures" ), false, "folder_image" );
|
|
|
|
|
insertItem(TDEGlobalSettings::publicSharePath(), i18n( "Public" ), false, "folder" );
|
|
|
|
|
insertItem(TDEGlobalSettings::templatesPath(), i18n( "Templates" ), false, "folder" );
|
|
|
|
|
insertItem(TDEGlobalSettings::videosPath(), i18n( "Videos" ), false, "folder_video" );
|
|
|
|
|
|
|
|
|
|
u = "remote:/";
|
|
|
|
|
if ( KProtocolInfo::isKnownProtocol( u ) )
|
|
|
|
|
insertItem( u, i18n("Network Folders"), false,
|
|
|
|
|
KProtocolInfo::icon( "remote" ) );
|
|
|
|
|
if (KProtocolInfo::isKnownProtocol(u))
|
|
|
|
|
{
|
|
|
|
|
insertItem(u, i18n("Network Folders"), false, KProtocolInfo::icon("remote"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|