MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / LiveprogSelectionWidget

Method LiveprogSelectionWidget

src/interface/LiveprogSelectionWidget.cpp:14–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12#include <eeleditor.h>
13
14LiveprogSelectionWidget::LiveprogSelectionWidget(QWidget *parent) :
15 QWidget(parent),
16 ui(new Ui::LiveprogSelectionWidget)
17{
18 ui->setupUi(this);
19
20 _eelParser = new EELParser();
21
22 ui->files->setFileTypes(QStringList("*.eel"));
23
24 ui->reset->hide();
25
26 connect(ui->files, &FileSelectionWidget::fileChanged, this, &LiveprogSelectionWidget::onFileChanged);
27 connect(ui->reset, &QAbstractButton::clicked, this, &LiveprogSelectionWidget::onResetLiveprogParams);
28 connect(ui->enable, &QCheckBox::stateChanged, this, &LiveprogSelectionWidget::toggled);
29 connect(ui->editScript, &QAbstractButton::clicked, this, &LiveprogSelectionWidget::onEditScript);
30
31 if (!QFile(_currentLiveprog).exists())
32 {
33 ui->files->setCurrentDirectory(AppConfig::instance().getLiveprogPath());
34 }
35 else
36 {
37 ui->files->setCurrentFile(_currentLiveprog);
38 loadProperties(_currentLiveprog);
39 }
40}
41
42LiveprogSelectionWidget::~LiveprogSelectionWidget()
43{

Callers

nothing calls this directly

Calls 7

connectFunction · 0.85
setFileTypesMethod · 0.80
hideMethod · 0.80
setCurrentDirectoryMethod · 0.80
setCurrentFileMethod · 0.80
QStringListClass · 0.50
existsMethod · 0.45

Tested by

no test coverage detected