代码拉取完成,页面将自动刷新
同步操作将从 juju/dde-sys-monitor-plugin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#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;
signals:
void requestUpdateGeometry() 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);
mutable int num;
};
#endif // MAINWIDGET_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。