dde-dock/plugins/display/brightnessadjwidget.h
tsic404 7cd0cddf44 fix: displayplugin disappear when monitor count changed
changedProps.vale get a empty monitors list, and BrightnessAdjWidget
not update  monitor SliderContainer count

log: fix displayplugin disappear
2023-10-07 05:11:56 +00:00

37 lines
781 B
C++

// Copyright (C) 2021 ~ 2022 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: LGPL-3.0-or-later
#ifndef BRIGHTNESS_ADJUSTMENT_WIDGET_H
#define BRIGHTNESS_ADJUSTMENT_WIDGET_H
#include <QWidget>
class QVBoxLayout;
class BrightnessModel;
/*!
* \brief The BrightnessAdjWidget class
* 显示器亮度调整页面
*/
class BrightnessAdjWidget : public QWidget
{
Q_OBJECT
public:
explicit BrightnessAdjWidget(BrightnessModel *model, QWidget *parent = nullptr);
Q_SIGNALS:
void sizeChanged();
private Q_SLOTS:
void loadBrightnessItem();
private:
QVBoxLayout *m_mainLayout;
BrightnessModel *m_brightnessModel;
};
#endif // BRIGHTNESS_ADJUSTMENT_WIDGET_H