10#include <KLocalizedString>
17#include "ui_kis_edit_profiles_dialog.h"
24 Ui::KisEditProfilesDialog *
ui {
nullptr};
32 d->
ui =
new Ui::KisEditProfilesDialog();
52 setWindowTitle(i18n(
"Edit Profiles"));
69 QString newName = i18n(
"Copy of %1", currentName);
76 d->
ui->profileList->edit(
d->
ui->profileList->currentIndex());
81 if(QMessageBox::question(
this,
82 i18nc(
"@title:window",
"Reset All Profiles"),
83 i18n(
"You will lose all changes to any input profiles. Do you wish to continue?"),
84 QMessageBox::Yes | QMessageBox::No,
85 QMessageBox::Yes) == QMessageBox::Yes) {
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KisInputProfileModel * profileModel
Ui::KisEditProfilesDialog * ui
KisEditProfilesDialog(QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
void resetButtonClicked()
void removeButtonClicked()
~KisEditProfilesDialog() override
void renameButtonClicked()
void duplicateButtonClicked()
A dialog base class with standard buttons and predefined layouts.
void setMainWidget(QWidget *widget)
void setButtons(ButtonCodes buttonMask)
@ Default
Show Default button.
@ Close
Show Close-button. (this button closes the dialog)
QIcon loadIcon(const QString &name)