KIO
#include <krecentdocument.h>
Static Public Member Functions | |
static void | add (const KUrl &url) |
static void | add (const KUrl &url, const QString &desktopEntryName) |
static void | add (const QString &documentStr, bool isURL=false) |
static void | clear () |
static int | maximumItems () |
static QString | recentDocumentDirectory () |
static QStringList | recentDocuments () |
Detailed Description
Manage the "Recent Document Menu" entries displayed by applications such as Kicker and Konqueror.
These entries are automatically generated .desktop files pointing to the current application and document. You should call the static add() method whenever the user opens or saves a new document if you want it to show up in the menu.
You don't have to worry about this if you are using any KFileDialog derived class to open and save documents, as it already calls this class. User defined limits on the maximum number of documents to save, etc... are all automatically handled.
Definition at line 52 of file krecentdocument.h.
Member Function Documentation
|
static |
Add a new item to the Recent Document menu.
- Parameters
-
url The url to add.
Definition at line 88 of file krecentdocument.cpp.
Add a new item to the Recent Document menu, specifying the application to open it with.
The above add() method uses KGlobal::mainComponent().componentName() for the app name, which isn't always flexible enough. This method is used when an application launches another one to open a document.
- Parameters
-
url The url to add. desktopEntryName The desktopEntryName of the service to use for opening this document.
Definition at line 94 of file krecentdocument.cpp.
Add a new item to the Recent Document menu.
Calls add( url ).
- Parameters
-
documentStr The full path to the document or URL to add. isURL Set to true
ifdocumentStr
is an URL and not a local file path.
Definition at line 158 of file krecentdocument.cpp.
|
static |
Clear the recent document menu of all entries.
Definition at line 169 of file krecentdocument.cpp.
|
static |
Returns the maximum amount of recent document entries allowed.
Definition at line 177 of file krecentdocument.cpp.
|
static |
Returns the path to the directory where recent document .desktop files are stored.
Definition at line 48 of file krecentdocument.cpp.
|
static |
Return a list of absolute paths to recent document .desktop files, sorted by date.
Definition at line 54 of file krecentdocument.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.