mirror of
https://github.com/KDE/latte-dock.git
synced 2025-01-11 13:18:13 +03:00
remove deprecated code from settings dialog
This commit is contained in:
parent
45e3531ad3
commit
d418abbeb4
@ -44,6 +44,7 @@
|
|||||||
#include <QTemporaryDir>
|
#include <QTemporaryDir>
|
||||||
|
|
||||||
// KDE
|
// KDE
|
||||||
|
#include <KActivities/Controller>
|
||||||
#include <KArchive/KTar>
|
#include <KArchive/KTar>
|
||||||
#include <KArchive/KArchiveEntry>
|
#include <KArchive/KArchiveEntry>
|
||||||
#include <KArchive/KArchiveDirectory>
|
#include <KArchive/KArchiveDirectory>
|
||||||
@ -138,6 +139,13 @@ void Layouts::initView()
|
|||||||
m_view->setItemDelegateForColumn(Model::Layouts::BORDERSCOLUMN, new Settings::Layout::Delegate::CheckBox(this));
|
m_view->setItemDelegateForColumn(Model::Layouts::BORDERSCOLUMN, new Settings::Layout::Delegate::CheckBox(this));
|
||||||
m_view->setItemDelegateForColumn(Model::Layouts::ACTIVITYCOLUMN, new Settings::Layout::Delegate::Activities(this));
|
m_view->setItemDelegateForColumn(Model::Layouts::ACTIVITYCOLUMN, new Settings::Layout::Delegate::Activities(this));
|
||||||
m_view->setItemDelegateForColumn(Model::Layouts::SHAREDCOLUMN, new Settings::Layout::Delegate::Shared(this));
|
m_view->setItemDelegateForColumn(Model::Layouts::SHAREDCOLUMN, new Settings::Layout::Delegate::Shared(this));
|
||||||
|
|
||||||
|
//! update all layouts view when runningActivities changed. This way we update immediately
|
||||||
|
//! the running Activities in Activities checkboxes which are shown as bold
|
||||||
|
connect(m_corona->activitiesConsumer(), &KActivities::Consumer::runningActivitiesChanged,
|
||||||
|
this, [&]() {
|
||||||
|
m_view->update();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Layouts::dataAreChanged() const
|
bool Layouts::dataAreChanged() const
|
||||||
|
@ -41,19 +41,12 @@
|
|||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QHeaderView>
|
|
||||||
#include <QMenuBar>
|
#include <QMenuBar>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QStandardItem>
|
|
||||||
#include <QStandardItemModel>
|
|
||||||
#include <QTemporaryDir>
|
|
||||||
|
|
||||||
// KDE
|
// KDE
|
||||||
#include <KActivities/Controller>
|
#include <KActivities/Controller>
|
||||||
#include <KArchive/KTar>
|
|
||||||
#include <KArchive/KArchiveEntry>
|
|
||||||
#include <KArchive/KArchiveDirectory>
|
|
||||||
#include <KLocalizedString>
|
#include <KLocalizedString>
|
||||||
#include <KNotification>
|
#include <KNotification>
|
||||||
#include <KWindowSystem>
|
#include <KWindowSystem>
|
||||||
@ -61,19 +54,9 @@
|
|||||||
|
|
||||||
namespace Latte {
|
namespace Latte {
|
||||||
|
|
||||||
const int IDCOLUMN = 0;
|
|
||||||
const int HIDDENTEXTCOLUMN = 1;
|
|
||||||
const int COLORCOLUMN = 2;
|
|
||||||
const int NAMECOLUMN = 3;
|
|
||||||
const int MENUCOLUMN = 4;
|
|
||||||
const int BORDERSCOLUMN = 5;
|
|
||||||
const int ACTIVITYCOLUMN = 6;
|
|
||||||
const int SHAREDCOLUMN = 7;
|
|
||||||
|
|
||||||
const int SCREENTRACKERDEFAULTVALUE = 2500;
|
const int SCREENTRACKERDEFAULTVALUE = 2500;
|
||||||
const int OUTLINEDEFAULTWIDTH = 1;
|
const int OUTLINEDEFAULTWIDTH = 1;
|
||||||
|
|
||||||
const QChar CheckMark{0x2714};
|
|
||||||
|
|
||||||
SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
|
SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
|
||||||
: QDialog(parent),
|
: QDialog(parent),
|
||||||
@ -208,9 +191,9 @@ SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
|
|||||||
bool noBordersForMaximized = ui->noBordersForMaximizedChkBox->isChecked();
|
bool noBordersForMaximized = ui->noBordersForMaximizedChkBox->isChecked();
|
||||||
|
|
||||||
if (noBordersForMaximized) {
|
if (noBordersForMaximized) {
|
||||||
ui->layoutsView->setColumnHidden(BORDERSCOLUMN, false);
|
ui->layoutsView->setColumnHidden(Settings::Model::Layouts::BORDERSCOLUMN, false);
|
||||||
} else {
|
} else {
|
||||||
ui->layoutsView->setColumnHidden(BORDERSCOLUMN, true);
|
ui->layoutsView->setColumnHidden(Settings::Model::Layouts::BORDERSCOLUMN, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
updateApplyButtonsState();
|
updateApplyButtonsState();
|
||||||
@ -232,13 +215,6 @@ SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
|
|||||||
connect(infoLayoutAction, &QAction::triggered, this, &SettingsDialog::showLayoutInformation);
|
connect(infoLayoutAction, &QAction::triggered, this, &SettingsDialog::showLayoutInformation);
|
||||||
connect(screensAction, &QAction::triggered, this, &SettingsDialog::showScreensInformation);
|
connect(screensAction, &QAction::triggered, this, &SettingsDialog::showScreensInformation);
|
||||||
|
|
||||||
//! update all layouts view when runningActivities changed. This way we update immediately
|
|
||||||
//! the running Activities in Activities checkboxes which are shown as bold
|
|
||||||
connect(m_corona->activitiesConsumer(), &KActivities::Consumer::runningActivitiesChanged,
|
|
||||||
this, [&]() {
|
|
||||||
ui->layoutsView->update();
|
|
||||||
});
|
|
||||||
|
|
||||||
blockDeleteOnActivityStopped();
|
blockDeleteOnActivityStopped();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -581,7 +557,7 @@ void SettingsDialog::requestImagesDialog(int row)
|
|||||||
void SettingsDialog::requestColorsDialog(int row)
|
void SettingsDialog::requestColorsDialog(int row)
|
||||||
{
|
{
|
||||||
QColorDialog dialog(this);
|
QColorDialog dialog(this);
|
||||||
QString textColor = m_model->data(m_model->index(row, COLORCOLUMN), Qt::UserRole).toString();
|
QString textColor = m_model->data(m_model->index(row, Settings::Model::Layouts::BACKGROUNDCOLUMN), Qt::UserRole).toString();
|
||||||
dialog.setCurrentColor(QColor(textColor));
|
dialog.setCurrentColor(QColor(textColor));
|
||||||
|
|
||||||
if (dialog.exec()) {
|
if (dialog.exec()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user