добавил интерфейс для менеджера действий
This commit is contained in:
@@ -108,6 +108,9 @@ uGeneral::uGeneral(QWidget *parent)
|
||||
ui->www->setTabIcon(i, tabIcons[i]);
|
||||
}
|
||||
|
||||
ui->gbActionsAudio->setVisible(false);
|
||||
ui->gbActionsNotify->setVisible(false);
|
||||
|
||||
setupButtonIcons();
|
||||
|
||||
// Загружаем QSS файлы при создании формы
|
||||
@@ -3476,3 +3479,74 @@ void uGeneral::on_btnCRDelete_clicked()
|
||||
ui->btnCRDelete->setEnabled(false);
|
||||
}
|
||||
|
||||
|
||||
void uGeneral::on_cbActions_currentIndexChanged(int index)
|
||||
{
|
||||
// 0 - ножатие кнопок
|
||||
// 1 - возспроизвести звук (вызвать веб сервис для звука)
|
||||
// 2 - вызвать вебсервис с параметрами
|
||||
switch (index) {
|
||||
case 0:
|
||||
ui->gbActionsKeys->setVisible(true);
|
||||
ui->gbActionsAudio->setVisible(false);
|
||||
ui->gbActionsNotify->setVisible(false);
|
||||
break;
|
||||
case 1:
|
||||
ui->gbActionsKeys->setVisible(false);
|
||||
ui->gbActionsAudio->setVisible(true);
|
||||
ui->gbActionsNotify->setVisible(false);
|
||||
break;
|
||||
case 2:
|
||||
ui->gbActionsKeys->setVisible(false);
|
||||
ui->gbActionsAudio->setVisible(false);
|
||||
ui->gbActionsNotify->setVisible(true);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void uGeneral::on_btnOpenAudioFile_clicked()
|
||||
{
|
||||
QString sourceFile = QFileDialog::getOpenFileName(this,
|
||||
"Выберите файл для уведомлений",
|
||||
QDir::homePath(),
|
||||
"Звуковой файл (*.mp3);;Все файлы (*.*)");
|
||||
|
||||
if (sourceFile.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
ui->edtActionAudio->setText(sourceFile);
|
||||
}
|
||||
|
||||
|
||||
void uGeneral::on_btnActionPicOpen_clicked()
|
||||
{
|
||||
QString sourceFile = QFileDialog::getOpenFileName(this,
|
||||
"Выберите файл для уведомлений",
|
||||
QDir::homePath(),
|
||||
"Картинка (*.jpg;*.jpeg;*.png);;Все файлы (*.*)");
|
||||
|
||||
if (sourceFile.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
ui->edtActionPic->setText(sourceFile);
|
||||
|
||||
}
|
||||
|
||||
|
||||
void uGeneral::on_btnActionAudioOpen_clicked()
|
||||
{
|
||||
QString sourceFile = QFileDialog::getOpenFileName(this,
|
||||
"Выберите файл для уведомлений",
|
||||
QDir::homePath(),
|
||||
"Звуковой файл (*.mp3);;Все файлы (*.*)");
|
||||
|
||||
if (sourceFile.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
ui->edtActionSound->setText(sourceFile);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user