KDEUI
kapplication.h
Go to the documentation of this file.
316 static inline KDE_DEPRECATED QString randomString(int length) { return KRandom::randomString(length); }
static QString checkRecoverFile(const QString &pFilename, bool &bRecover)
Check whether an auto-save file exists for the document you want to open.
Definition kapplication.cpp:1017
void saveState(QSessionManager &sm)
Reimplemented for internal purposes, mainly the highlevel handling of session management with KSessio...
Definition kapplication.cpp:735
void setSynchronizeClipboard(bool synchronize)
Sets how the primary and clipboard selections are synchronized in an X11 environment.
Definition kapplication.cpp:1151
static QString tempSaveName(const QString &pFilename)
Get a file name in order to make a temporary copy of your document.
Definition kapplication.cpp:985
KApplication(bool GUIenabled=true)
This constructor is the one you should use.
Definition kapplication.cpp:344
void commitData(QSessionManager &sm)
Reimplemented for internal purposes, mainly the highlevel handling of session management with KSessio...
Definition kapplication.cpp:652
void disableSessionManagement()
Disables session management for this application.
Definition kapplication.cpp:625
Q_SCRIPTABLE void reparseConfiguration()
Definition kapplication.cpp:615
void removeX11EventFilter(const QWidget *filter)
Removes global X11 event filter previously installed by installX11EventFilter().
Definition kapplication.cpp:269
static KApplication * kApplication()
Returns the current application object.
Definition kapplication.cpp:603
void enableSessionManagement()
Enables session management for this application, formerly disabled by calling disableSessionManagemen...
Definition kapplication.cpp:629
Q_SCRIPTABLE void updateUserTimestamp(int time=0)
Updates the last user action timestamp to the given time, or to the current time, if 0 is given.
Definition kapplication.cpp:939
void setTopWidget(QWidget *topWidget)
Sets the top widget of the application.
Definition kapplication.cpp:1059
void iceIOErrorHandler(_IceConn *conn)
Definition kapplication.cpp:445
void setStartupId(const QByteArray &startup_id)
Definition kapplication.cpp:1080
void installX11EventFilter(QWidget *filter)
Installs widget filter as global X11 event filter.
Definition kapplication.cpp:254
KConfig * sessionConfig()
Returns the application session config object.
Definition kapplication.cpp:608
void updateRemoteUserTimestamp(const QString &service, int time=0)
Updates the last user action timestamp in the application registered to DBUS with id service to the g...
Definition kapplication.cpp:971
void saveYourself()
Session management asks you to save the state of your application.
unsigned long userTimestamp() const
Returns the last user action timestamp or 0 if no user activity has taken place yet.
Definition kapplication.cpp:962
QByteArray startupId() const
Returns the app startup notification identifier for this running application.
Definition kapplication.cpp:1075
bool sessionSaving() const
Returns true if the application is currently saving its session data (most probably before KDE logout...
Definition kapplication.cpp:814
bool isSet(const QByteArray &option) const
static KCmdLineArgs * parsedArgs(const QByteArray &id=QByteArray())
QString getOption(const QByteArray &option) const
int random()
QString randomString(int length)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.