chore: 修改静态检查报错

修改静态检查报错

Log:
Influence: 修复gerrit static-vefified -1 报错
Task: https://pms.uniontech.com/task-view-157871.html
Change-Id: I491e7fa7403170e66fb18ca35fa3e31519aa54d5
This commit is contained in:
songwentao 2022-07-21 15:59:37 +08:00
parent d6a7ca131a
commit 7667dbc05a
8 changed files with 56 additions and 42 deletions

View File

@ -31,7 +31,7 @@ typedef std::map<std::string, std::string> Status;
class Process class Process
{ {
public: public:
Process(); explicit Process();
explicit Process(int _pid); explicit Process(int _pid);
bool isExist(); bool isExist();

View File

@ -35,10 +35,16 @@ typedef std::function<void(uint32_t)> AppMenuAction;
class AppMenu; class AppMenu;
// 应用菜单选项 // 应用菜单选项
struct AppMenuItem { struct AppMenuItem
{
AppMenuItem()
: isActive(true)
, hint(0)
{
}
QString id; QString id;
QString text; QString text;
bool isActive;
QString isCheckable; QString isCheckable;
QString checked; QString checked;
QString icon; QString icon;
@ -47,6 +53,7 @@ struct AppMenuItem {
QString showCheckMark; QString showCheckMark;
std::shared_ptr<AppMenu> subMenu; std::shared_ptr<AppMenu> subMenu;
bool isActive;
int hint; int hint;
AppMenuAction action; AppMenuAction action;
}; };

View File

@ -83,7 +83,7 @@ class DBusAdaptorEntry: public QDBusAbstractAdaptor
"") "")
public: public:
DBusAdaptorEntry(QObject *parent); explicit DBusAdaptorEntry(QObject *parent);
virtual ~DBusAdaptorEntry(); virtual ~DBusAdaptorEntry();
public: // PROPERTIES public: // PROPERTIES

View File

@ -30,7 +30,7 @@
enum class HideMode { enum class HideMode {
KeepShowing, KeepShowing,
KeepHidden, KeepHidden,
SmartHide, SmartHide
}; };
class HideModeHandler { class HideModeHandler {
@ -69,7 +69,7 @@ public:
// 显示样式 // 显示样式
enum class DisplayMode { enum class DisplayMode {
Fashion, Fashion,
Efficient, Efficient
}; };
class DisplayModeHandler { class DisplayModeHandler {
@ -106,7 +106,7 @@ enum class PositionMode {
Top, // 上 Top, // 上
Right, // 右 Right, // 右
Bottom, // 下 Bottom, // 下
Left, // 左 Left // 左
}; };
class PositionModeHandler { class PositionModeHandler {
@ -143,6 +143,8 @@ public:
return PositionMode::Bottom; return PositionMode::Bottom;
if (modeStr == "left") if (modeStr == "left")
return PositionMode::Left; return PositionMode::Left;
return PositionMode::Bottom;
} }
}; };
@ -179,7 +181,7 @@ public:
ForceQuitAppMode toEnum() { ForceQuitAppMode toEnum() {
if (modeStr == "disabled") if (modeStr == "disabled")
return ForceQuitAppMode::Disabled; return ForceQuitAppMode::Disabled;
else if (modeStr == "deactivated") if (modeStr == "deactivated")
return ForceQuitAppMode::Deactivated; return ForceQuitAppMode::Deactivated;
return ForceQuitAppMode::Enabled; return ForceQuitAppMode::Enabled;
@ -237,7 +239,6 @@ public:
void removePluginSettings(QString pluginName, QStringList settingkeys); void removePluginSettings(QString pluginName, QStringList settingkeys);
QJsonObject plguinSettingsStrToObj(QString jsonStr); QJsonObject plguinSettingsStrToObj(QString jsonStr);
Q_SIGNALS: Q_SIGNALS:
// 隐藏模式改变 // 隐藏模式改变
void hideModeChanged(HideMode mode); void hideModeChanged(HideMode mode);

View File

@ -107,6 +107,11 @@ ProcessInfo::ProcessInfo(std::vector<std::string> &cmd)
} }
} }
ProcessInfo::~ProcessInfo()
{
}
std::string ProcessInfo::getEnv(std::string key) std::string ProcessInfo::getEnv(std::string key)
{ {
return m_process.getEnv(key); return m_process.getEnv(key);

View File

@ -31,8 +31,9 @@
class ProcessInfo class ProcessInfo
{ {
public: public:
ProcessInfo(int pid); explicit ProcessInfo(int pid);
ProcessInfo(std::vector<std::string> &cmd); explicit ProcessInfo(std::vector<std::string> &cmd);
virtual ~ProcessInfo();
std::string getEnv(std::string key); std::string getEnv(std::string key);
std::vector<std::string> getCmdLine(); std::vector<std::string> getCmdLine();

View File

@ -34,23 +34,23 @@ class ProcessInfo;
class WindowInfoK: public WindowInfoBase class WindowInfoK: public WindowInfoBase
{ {
public: public:
WindowInfoK(PlasmaWindow *window, XWindow _xid = 0); explicit WindowInfoK(PlasmaWindow *window, XWindow _xid = 0);
virtual ~WindowInfoK(); virtual ~WindowInfoK() override;
virtual bool shouldSkip(); virtual bool shouldSkip() override;
virtual QString getIcon(); virtual QString getIcon() override;
virtual QString getTitle(); virtual QString getTitle() override;
virtual bool isDemandingAttention(); virtual bool isDemandingAttention() override;
virtual bool allowClose(); virtual bool allowClose() override;
virtual void close(uint32_t timestamp); virtual void close(uint32_t timestamp) override;
virtual void activate(); virtual void activate() override;
virtual void minimize(); virtual void minimize() override;
virtual bool isMinimized(); virtual bool isMinimized() override;
virtual int64_t getCreatedTime(); virtual int64_t getCreatedTime() override;
virtual QString getDisplayName(); virtual QString getDisplayName() override;
virtual QString getWindowType(); virtual QString getWindowType() override;
virtual void update(); virtual void update() override;
virtual void killClient(); virtual void killClient() override;
QString getAppId(); QString getAppId();
void setAppId(QString _appId); void setAppId(QString _appId);

View File

@ -34,22 +34,22 @@ class WindowInfoX: public WindowInfoBase
{ {
public: public:
WindowInfoX(XWindow _xid = 0); WindowInfoX(XWindow _xid = 0);
virtual ~WindowInfoX(); virtual ~WindowInfoX() override;
virtual bool shouldSkip(); virtual bool shouldSkip() override;
virtual QString getIcon(); virtual QString getIcon() override;
virtual QString getTitle(); virtual QString getTitle() override;
virtual bool isDemandingAttention(); virtual bool isDemandingAttention() override;
virtual void close(uint32_t timestamp); virtual void close(uint32_t timestamp) override;
virtual void activate(); virtual void activate() override;
virtual void minimize(); virtual void minimize() override;
virtual bool isMinimized(); virtual bool isMinimized() override;
virtual int64_t getCreatedTime(); virtual int64_t getCreatedTime() override;
virtual QString getDisplayName(); virtual QString getDisplayName() override;
virtual QString getWindowType(); virtual QString getWindowType() override;
virtual bool allowClose(); virtual bool allowClose() override;
virtual void update(); virtual void update() override;
virtual void killClient(); virtual void killClient() override;
QString genInnerId(WindowInfoX *winInfo); QString genInnerId(WindowInfoX *winInfo);
QString getGtkAppId(); QString getGtkAppId();