KDEUI
#include <kstartupinfo.h>
Public Member Functions | |
KStartupInfoId () | |
KStartupInfoId (const KStartupInfoId &data) | |
~KStartupInfoId () | |
const QByteArray & | id () const |
void | initId (const QByteArray &id="") |
bool | none () const |
bool | operator!= (const KStartupInfoId &id) const |
bool | operator< (const KStartupInfoId &id) const |
KStartupInfoId & | operator= (const KStartupInfoId &data) |
bool | operator== (const KStartupInfoId &id) const |
bool | setupStartupEnv () const |
unsigned long | timestamp () const |
Detailed Description
Class representing an identification of application startup notification.
Every existing notification about a starting application has its own unique identification, that's used to identify and manipulate the notification.
- See also
- KStartupInfo
- KStartupInfoData
Definition at line 368 of file kstartupinfo.h.
Constructor & Destructor Documentation
KStartupInfoId::KStartupInfoId | ( | ) |
Creates an empty identification.
Definition at line 1106 of file kstartupinfo.cpp.
KStartupInfoId::KStartupInfoId | ( | const KStartupInfoId & | data | ) |
Copy constructor.
Definition at line 1115 of file kstartupinfo.cpp.
KStartupInfoId::~KStartupInfoId | ( | ) |
Definition at line 1110 of file kstartupinfo.cpp.
Member Function Documentation
const QByteArray & KStartupInfoId::id | ( | ) | const |
Returns the notification identifier as string.
- Returns
- the identification string for the notification
Definition at line 1034 of file kstartupinfo.cpp.
void KStartupInfoId::initId | ( | const QByteArray & | id = "" | ) |
Initializes this object with the given identification ( which may be also "0" for no notification ), or if "" is given, tries to read it from the startup notification environment variable, and if it's not set, creates a new one.
- Parameters
-
id the new identification, "0" for no notification or "" to read the environment variable
Definition at line 1058 of file kstartupinfo.cpp.
bool KStartupInfoId::none | ( | ) | const |
Checks whether the identifier is valid.
- Returns
- true if this object doesn't represent a valid notification identification
Definition at line 1144 of file kstartupinfo.cpp.
bool KStartupInfoId::operator!= | ( | const KStartupInfoId & | id | ) | const |
Overloaded operator.
- Returns
- true if the notification identifications are different
Definition at line 1132 of file kstartupinfo.cpp.
bool KStartupInfoId::operator< | ( | const KStartupInfoId & | id | ) | const |
Definition at line 1138 of file kstartupinfo.cpp.
KStartupInfoId & KStartupInfoId::operator= | ( | const KStartupInfoId & | data | ) |
Definition at line 1119 of file kstartupinfo.cpp.
bool KStartupInfoId::operator== | ( | const KStartupInfoId & | id | ) | const |
Overloaded operator.
- Returns
- true if the notification identifications are the same
Definition at line 1127 of file kstartupinfo.cpp.
bool KStartupInfoId::setupStartupEnv | ( | ) | const |
Sets the startup notification environment variable to this identification.
- Returns
- true if successful, false otherwise
Definition at line 1080 of file kstartupinfo.cpp.
unsigned long KStartupInfoId::timestamp | ( | ) | const |
Return the user timestamp for the startup notification, or 0 if no timestamp is set.
Definition at line 1149 of file kstartupinfo.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:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.