3 Star 19 Fork 3

juju / dde-sys-monitor-plugin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mainwidget.h 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef MAINWIDGET_H
#define MAINWIDGET_H
#include <QWidget>
#include <QLabel>
#include <QTimer>
#include <QObject>
#include <QBoxLayout>
#include <QRgb>
#include <QDebug>
#include <QScreen>
#include <QApplication>
#include <dde-dock/pluginsiteminterface.h>
#include "streamchart.h"
#include "type.h"
extern struct SettingItem settingItems[];
namespace Ui {
class MainWidget;
}
class MainWidget : public QWidget
{
Q_OBJECT
public:
explicit MainWidget(Settings&,Dock::Position);
~MainWidget();
void UpdateData(const Info& info,Dock::Position position,const Settings& settings);
QSize sizeHint() const;
public:
int dpi;
QBoxLayout *centralLayout;
// 文字模式数据显示在这2个Label上
QLabel *cpuMemLabel,*netLabel;
//显示数据的图表类
StreamChart *netChart,*cpuChart,*memChart;
struct Data data;
// 字体
QFont font;
//保存之前的设置
Settings oldsettings;
//保存之前的位置
Dock::Position oldposition;
private:
Ui::MainWidget *ui;
void initLabels(void);
void initChart(void);
};
#endif // MAINWIDGET_H
C++
1
https://gitee.com/q77190858/dde-sys-monitor-plugin.git
git@gitee.com:q77190858/dde-sys-monitor-plugin.git
q77190858
dde-sys-monitor-plugin
dde-sys-monitor-plugin
master

搜索帮助