KDE 4.7 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

FileInfoExtension Class Reference

from PyKDE4.kparts import *

Inherits: QObject
Namespace: KParts

Detailed Description

an extension for obtaining file information from the part.

This extension provides information about file and directory resources that are present in the part the implements it.

The main purpose of for this extension is to provide information about files and directories located on remote servers so that download managers such as kget can easily retrieve these resources.

Since:
4.6


Enumerations

QueryMode { None, AllItems, SelectedItems }

Methods

 __init__ (self, KParts.ReadOnlyPart parent)
bool hasSelection (self)
KFileItemList queryFor (self, KParts.FileInfoExtension.QueryMode mode)
KParts.FileInfoExtension.QueryModes supportedQueryModes (self)

Static Methods

KParts.FileInfoExtension childObject (QObject obj)

Method Documentation

__init__ (  self,
KParts.ReadOnlyPart  parent
)
bool hasSelection (   self )

Returns true if any of the items in the current view of the part that implements this extension are selected.

By default this function returns false.

KFileItemList queryFor (  self,
KParts.FileInfoExtension.QueryMode  mode
)
Abstract method:
This method is abstract and can be overridden but not called directly.

Returns a information for files that match the specified query mode.

If the mode specified by mode is not supported or cannot be handled, then an empty list is returned.

KParts.FileInfoExtension.QueryModes supportedQueryModes (   self )

Returns the file information retrieve modes supported by the part that implements this extension.

By default this function returns None.


Static Method Documentation

KParts.FileInfoExtension childObject ( QObject  obj
)

Queries obj for a child object which inherits from this class.


Enumeration Documentation

QueryMode

Supported file information retrieval modes.

Enumerator:
None = 0x00
AllItems = 0x01
SelectedItems = 0x02

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal