Plasma
runnercontext.cpp File Reference
#include "runnercontext.h"
#include <cmath>
#include <QReadWriteLock>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QSharedData>
#include <kcompletion.h>
#include <kconfiggroup.h>
#include <kdebug.h>
#include <kmimetype.h>
#include <kshell.h>
#include <kstandarddirs.h>
#include <kurl.h>
#include <kprotocolinfo.h>
#include "abstractrunner.h"
#include "querymatch.h"
#include "runnercontext.moc"
Go to the source code of this file.
Namespaces | |
namespace | Plasma |
Macros | |
#define | LOCK_FOR_READ(d) d->lock.lockForRead(); |
#define | LOCK_FOR_WRITE(d) d->lock.lockForWrite(); |
#define | UNLOCK(d) d->lock.unlock(); |
Functions | |
bool | Plasma::correctLastComponentCase (const QString &path, QString &correctCasePath, const bool mustBeDir) |
bool | Plasma::correctPathCase (const QString &path, QString &corrected) |
Macro Definition Documentation
◆ LOCK_FOR_READ
#define LOCK_FOR_READ | ( | d | ) | d->lock.lockForRead(); |
Definition at line 47 of file runnercontext.cpp.
◆ LOCK_FOR_WRITE
#define LOCK_FOR_WRITE | ( | d | ) | d->lock.lockForWrite(); |
Definition at line 48 of file runnercontext.cpp.
◆ UNLOCK
#define UNLOCK | ( | d | ) | d->lock.unlock(); |
Definition at line 49 of file runnercontext.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.