LINUX.ORG.RU

История изменений

Исправление Adonai, (текущая версия) :

connect(ui->tabWidget, &QTabWidget::currentChanged, [this] (int index)
    {
        switch(index)
        {
            case 1: readMessage(); return;
            case 2: browseQueues(); return;
        }
    });

Пример. Не нужно захламлять класс простенькими функциями. То же самое - коллбэки.

button.setOnClickListener([=](bool clicked) {...})

Как анонимные классы в Java.

Исходная версия Adonai, :

connect(ui->tabWidget, &QTabWidget::currentChanged, [this] (int index)
    {
        switch(index)
        {
            case 1: readMessage(); return;
            case 2: browseQueues(); return;
        }
    });

Пример. Не нужно захламлять класс простенькими функциями. То же самое - коллбэки.

button.setOnClickListener([=](bool clicked) {...})