Class sh::ui::qt::QtTuningDialog

class sh::ui::qt::QtTuningDialog : public sh::ui::qt::QtDialog, public sh::ui::TuningDialog

Qt based tuning dialog.

Public Functions

QtTuningDialog()
~QtTuningDialog()
qint64 dialogId()

Returns the dialog id.

Each instance has an id unique in the complete Shallot process lifetime.

Must be called in main thread.

bool isInited()

Returns if this dialog is initialized.

Must be called in main thread.

bool wasAccepted()

Returns if this dialog was ‘accepted’ by the user (typically by clicking some ‘OK’ button).

Must be called in main thread.

void waitClosed()

Wait until the user closed the dialog in some way.

May be called in any thread.

void close()

Closes the dialog.

Must be called in main thread.

bool wasClosed()

Returns if this dialog was closed.

Must be called in main thread.

DialogManager *manager()

Returns the DialogManager which hosts this dialog.

Private Types

typedef QPair<QString, QWidget*> BoxWidgetByDesc

Private Functions

QString _changedlglabel(std::shared_ptr<sh::configuration::ConfigurationValue> cv)
void do_change(std::shared_ptr<sh::configuration::ConfigurationValue> cv)
void filterVisibility(QString s)

Private Members

Ui::QtTuningDialog *ui
QList<BoxWidgetByDesc> boxWidgetsByDesc

Private Slots

void on_btnCancel_clicked()
void on_lineEditSearchInt_textChanged(const QString &arg1)
void on_lineEditSearchExt_textChanged(const QString &arg1)
void on_lineEditSearchBehav_textChanged(const QString &arg1)
void on_lineEditSearchAppear_textChanged(const QString &arg1)
void on_tabWidget_currentChanged(int index)