Entropy Piano Tuner
1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
|
#include <algorithmdialog.h>
Public Member Functions | |
AlgorithmDialog (std::shared_ptr< const AlgorithmInformation > currentAlgorithm, QWidget *parent) | |
std::shared_ptr< const AlgorithmInformation > | getAlgorithmInformation () const |
Private Types | |
using | AlgorithmIdList = QList< QPair< QString, QString >> |
using | AlgorithmWidgetConnectionList = QList< QPair< std::string, QWidget * >> |
Private Slots | |
void | algorithmSelectionChanged (int index) |
void | accept () override |
Private Member Functions | |
void | acceptCurrent () |
Private Attributes | |
AlgorithmWidgetConnectionList | mAlgorithmWidgetConnectionList |
AlgorithmFactoryDescription * | mCurrentFactoryDescription = nullptr |
std::shared_ptr< const AlgorithmInformation > | mCurrentAlgorithmInformation |
QComboBox * | mAlgorithmSelection = nullptr |
QScrollArea * | mAlgorithmDescriptionScrollArea = nullptr |
Static Private Attributes | |
static AlgorithmIdList | mAlgorithmNames |
Definition at line 36 of file algorithmdialog.h.
|
private |
Definition at line 51 of file algorithmdialog.h.
|
private |
Definition at line 54 of file algorithmdialog.h.
AlgorithmDialog::AlgorithmDialog | ( | std::shared_ptr< const AlgorithmInformation > | currentAlgorithm, |
QWidget * | parent | ||
) |
|
overrideprivateslot |
|
private |
|
privateslot |
|
inline |
Definition at line 42 of file algorithmdialog.h.
|
private |
Definition at line 60 of file algorithmdialog.h.
|
staticprivate |
Definition at line 52 of file algorithmdialog.h.
|
private |
Definition at line 59 of file algorithmdialog.h.
|
private |
Definition at line 55 of file algorithmdialog.h.
|
private |
Definition at line 58 of file algorithmdialog.h.
|
private |
Definition at line 57 of file algorithmdialog.h.