dde-dock/plugins/display/brightnessadjwidget.h

37 lines
781 B
C
Raw Normal View History

// 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