Albert
Loading...
Searching...
No Matches
systemutil.h File Reference
#include <albert/export.h>
#include <filesystem>
Include dependency graph for systemutil.h:

Go to the source code of this file.

Namespaces

namespace  albert
 
namespace  albert::util
 

Typedefs

typedef QList< QString > QStringList
 

Functions

void albert::util::openUrl (const QString &url)
 Opens url with the default handler for the scheme.
 
void albert::util::open (const QUrl &url)
 Opens url with the default handler for the scheme.
 
void albert::util::open (const QString &path)
 Opens a file at path with the associated default application.
 
void albert::util::open (const std::filesystem::path &path)
 Opens a file at path with the associated default application.
 
void albert::util::setClipboardText (const QString &text)
 Sets the system clipboard to text.
 
bool albert::util::havePasteSupport ()
 Returns the true if the platform supports pasting, else false.
 
void albert::util::setClipboardTextAndPaste (const QString &text)
 Sets the system clipboard to text and pastes text to the front-most window.
 
long long albert::util::runDetachedProcess (const QStringList &commandline)
 Run the commandline as detached process. Returns the process id.
 
long long albert::util::runDetachedProcess (const QStringList &commandline, const QString &working_dir)
 Run the commandline with working_dir as detached process. Returns the process id.
 
void albert::util::tryCreateDirectory (const std::filesystem::path &path)
 Tries to create a directory at path.
 

Typedef Documentation

◆ QStringList

typedef QList<QString> QStringList