LMMS
Loading...
Searching...
No Matches
pluginlistdialog.cpp File Reference
#include "pluginlistdialog.hpp"
#include "pluginrefreshdialog.hpp"
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QList>
#include <QtCore/QTimer>
#include "qcarlastring.hpp"
#include "qsafesettings.hpp"
#include "CarlaBackendUtils.hpp"
#include "CarlaJuceUtils.hpp"
#include "CarlaUtils.h"
#include "CarlaString.hpp"
#include <cstdlib>

Classes

struct  PluginPaths
struct  PluginInfoHeader
struct  PluginInfo
struct  PluginFavoriteHeader
struct  PluginFavorite
struct  PluginListDialog::PrivateData
struct  PluginListDialog::PrivateData::Discovery

Functions

static CARLA_BACKEND_USE_NAMESPACE const char * getEnvWithFallback (const char *const env, const char *const fallback)
static int fontMetricsHorizontalAdvance (const QFontMetrics &fontMetrics, const QString &string)
static QVariant asByteArray (const PluginInfo &info)
static QVariant asVariant (const PluginInfo &info)
static PluginInfo asPluginInfo (const QByteArray &qdata)
static PluginInfo asPluginInfo (const QVariant &var)
static QList< PluginInfoasPluginInfoList (const QVariant &var)
static QByteArray asByteArray (const PluginFavorite &fav)
static QVariant asVariant (const QList< PluginFavorite > &favlist)
static PluginFavorite asPluginFavorite (const QByteArray &qdata)
static QList< PluginFavoriteasPluginFavoriteList (const QVariant &var)
static PluginFavorite asPluginFavorite (const PluginInfo &info)
static void discoveryCallback (void *const ptr, const CarlaPluginDiscoveryInfo *const info, const char *const sha1sum)
static bool checkCacheCallback (void *const ptr, const char *const filename, const char *const sha1sum)
PluginListDialog * carla_frontend_createPluginListDialog (void *const parent, const HostSettings *const hostSettings)
void carla_frontend_destroyPluginListDialog (PluginListDialog *const dialog)
void carla_frontend_setPluginListDialogPath (PluginListDialog *const dialog, const int ptype, const char *const path)
const PluginListDialogResultscarla_frontend_execPluginListDialog (PluginListDialog *const dialog)

Function Documentation

◆ asByteArray() [1/2]

QByteArray asByteArray ( const PluginFavorite & fav)
static

◆ asByteArray() [2/2]

QVariant asByteArray ( const PluginInfo & info)
static

◆ asPluginFavorite() [1/2]

PluginFavorite asPluginFavorite ( const PluginInfo & info)
static

◆ asPluginFavorite() [2/2]

PluginFavorite asPluginFavorite ( const QByteArray & qdata)
static

◆ asPluginFavoriteList()

QList< PluginFavorite > asPluginFavoriteList ( const QVariant & var)
static

◆ asPluginInfo() [1/2]

PluginInfo asPluginInfo ( const QByteArray & qdata)
static

◆ asPluginInfo() [2/2]

PluginInfo asPluginInfo ( const QVariant & var)
static

◆ asPluginInfoList()

QList< PluginInfo > asPluginInfoList ( const QVariant & var)
static

◆ asVariant() [1/2]

QVariant asVariant ( const PluginInfo & info)
static

◆ asVariant() [2/2]

QVariant asVariant ( const QList< PluginFavorite > & favlist)
static

◆ carla_frontend_createPluginListDialog()

PluginListDialog * carla_frontend_createPluginListDialog ( void *const parent,
const HostSettings *const hostSettings )

◆ carla_frontend_destroyPluginListDialog()

void carla_frontend_destroyPluginListDialog ( PluginListDialog *const dialog)

◆ carla_frontend_execPluginListDialog()

const PluginListDialogResults * carla_frontend_execPluginListDialog ( PluginListDialog *const dialog)

◆ carla_frontend_setPluginListDialogPath()

void carla_frontend_setPluginListDialogPath ( PluginListDialog *const dialog,
const int ptype,
const char *const path )

◆ checkCacheCallback()

bool checkCacheCallback ( void *const ptr,
const char *const filename,
const char *const sha1sum )
static

◆ discoveryCallback()

void discoveryCallback ( void *const ptr,
const CarlaPluginDiscoveryInfo *const info,
const char *const sha1sum )
static

◆ fontMetricsHorizontalAdvance()

int fontMetricsHorizontalAdvance ( const QFontMetrics & fontMetrics,
const QString & string )
inlinestatic

◆ getEnvWithFallback()

CARLA_BACKEND_USE_NAMESPACE const char * getEnvWithFallback ( const char *const env,
const char *const fallback )
inlinestatic