Added trash size limit property page link to trash folder right click

popup menu and trash applet panel.
Added a new konqueror side bar button to directly display the contents
of the trash bin.
This relates to bug 1923.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/34/head
Michele Calgaro 5 years ago
parent dee02ac31a
commit 48635e6343
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -1 +1 @@
Version=3
Version=4

@ -17,12 +17,12 @@ add_subdirectory( services )
install( FILES
home.desktop root.desktop history.desktop bookmarks.desktop
services.desktop remote.desktop system.desktop
services.desktop remote.desktop system.desktop trash.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/entries )
install( FILES
home.desktop root.desktop history.desktop bookmarks.desktop
services.desktop remote.desktop
services.desktop remote.desktop trash.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/kicker_entries )
install( FILES

@ -1,11 +1,11 @@
SUBDIRS = remote services
dataEntry_DATA = home.desktop root.desktop history.desktop bookmarks.desktop \
services.desktop remote.desktop system.desktop
services.desktop remote.desktop system.desktop trash.desktop
dataEntrydir = $(kde_datadir)/konqsidebartng/entries
dataKickerEntries_DATA = home.desktop root.desktop history.desktop bookmarks.desktop \
services.desktop remote.desktop
services.desktop remote.desktop trash.desktop
dataKickerEntriesdir = $(kde_datadir)/konqsidebartng/kicker_entries

@ -0,0 +1,15 @@
[Desktop Entry]
Type=Link
URL=trash:/
Icon=trashcan_empty
Open=true
X-TDE-TreeModule=Directory
X-TDE-KonqSidebarModule=konqsidebar_tree
Name=Trash Folder
Name[cz]=Složka koše
Name[it]=Cartella Cestino
Comment=This folder displays the contents of your Trash Bin
Comment[cz]=Tato složka zobrazuje obsah vašeho koše
Comment[it]=Questa cartella visualizza il contenuto del tuo Cestino

@ -55,14 +55,17 @@ KTrashPropsDlgPlugin::KTrashPropsDlgPlugin( KPropertiesDialog *dialog, const cha
return;
KFileItem *item = dialog->items().first();
KURL itemUrl = item->url();
if (!(itemUrl.protocol() == "trash" && item->name() == "."))
{
// Check for a desktop file in case the protocol is not "trash"
if (!KPropsDlgPlugin::isDesktopFile(item))
return;
if ( !KPropsDlgPlugin::isDesktopFile( item ) )
return;
KDesktopFile deskFile( item->url().path(), true /* readonly */ );
if ( deskFile.readURL() != "trash:/" )
return;
KDesktopFile deskFile( itemUrl.path(), true /* readonly */ );
if ( deskFile.readURL() != "trash:/" )
return;
}
TDEGlobal::locale()->insertCatalogue( "tdeio_trash" );

@ -1,7 +1,8 @@
[Desktop Entry]
Type=Service
Name=Trash Properties Page
Name=Trash Properties
Name[bg]=Свойства на кошчето
Name[cz]=Vlastnosti koše
Name[it]=Proprietà del cestino
X-TDE-Library=ktrashpropsdlgplugin
X-TDE-ServiceTypes=KPropsDlg/Plugin,media/builtin-trash
X-TDE-ServiceTypes=KPropsDlg/Plugin,media/builtin-trash,inode/directory

Loading…
Cancel
Save