LMMS
Loading...
Searching...
No Matches
carla_shared.cpp File Reference
#include "carla_shared.hpp"
#include <QtGui/QFontMetrics>
#include <QtWidgets/QFileDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLineEdit>
#include "carla_host.hpp"
#include "CarlaUtils.h"
#include "CarlaMathUtils.hpp"

Functions

QIcon getIcon (const QString icon, const int size)
QString handleInitialCommandLineArguments (const int argc, char *argv[])
QString getInitialProjectFile (bool)
bool getPaths (QString &pathBinaries, QString &pathResources)
static void signalHandler (const int sig)
void setUpSignals ()
QString getAndSetPath (QWidget *const parent, QLineEdit *const lineEdit)
void fillQStringListFromStringArray (QStringList &list, const char *const *const stringArray)
void fillQDoubleListFromDoubleArray (QList< double > &list, const double *const doubleArray)
void fillQUIntListFromUIntArray (QList< uint > &list, const uint *const uintArray)
int fontMetricsHorizontalAdvance (const QFontMetrics &fm, const QString &s)
bool stringArrayContainsString (const char *const *const stringArray, const char *const string) noexcept
int getIndexOfQDoubleListValue (const QList< double > &list, const double value)
bool isQDoubleListEqual (const QList< double > &list1, const QList< double > &list2)
int CustomMessageBox (QWidget *const parent, const QMessageBox::Icon icon, const QString title, const QString text, const QString extraText, const QMessageBox::StandardButtons buttons, const QMessageBox::StandardButton defButton)

Variables

CarlaObject gCarla

Function Documentation

◆ CustomMessageBox()

int CustomMessageBox ( QWidget *const parent,
const QMessageBox::Icon icon,
const QString title,
const QString text,
const QString extraText,
const QMessageBox::StandardButtons buttons,
const QMessageBox::StandardButton defButton )

◆ fillQDoubleListFromDoubleArray()

void fillQDoubleListFromDoubleArray ( QList< double > & list,
const double *const doubleArray )

◆ fillQStringListFromStringArray()

void fillQStringListFromStringArray ( QStringList & list,
const char *const *const stringArray )

◆ fillQUIntListFromUIntArray()

void fillQUIntListFromUIntArray ( QList< uint > & list,
const uint *const uintArray )

◆ fontMetricsHorizontalAdvance()

int fontMetricsHorizontalAdvance ( const QFontMetrics & fm,
const QString & s )

◆ getAndSetPath()

QString getAndSetPath ( QWidget *const parent,
QLineEdit *const lineEdit )

◆ getIcon()

QIcon getIcon ( const QString icon,
const int size )

◆ getIndexOfQDoubleListValue()

int getIndexOfQDoubleListValue ( const QList< double > & list,
const double value )

◆ getInitialProjectFile()

QString getInitialProjectFile ( bool )

◆ getPaths()

bool getPaths ( QString & pathBinaries,
QString & pathResources )

◆ handleInitialCommandLineArguments()

QString handleInitialCommandLineArguments ( const int argc,
char * argv[] )

◆ isQDoubleListEqual()

bool isQDoubleListEqual ( const QList< double > & list1,
const QList< double > & list2 )

◆ setUpSignals()

void setUpSignals ( )

◆ signalHandler()

void signalHandler ( const int sig)
static

◆ stringArrayContainsString()

bool stringArrayContainsString ( const char *const *const stringArray,
const char *const string )
noexcept

Variable Documentation

◆ gCarla

CarlaObject gCarla