dde-dock/frame/util/dockapplication.h
2023-02-16 15:08:28 +08:00

31 lines
731 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Copyright (C) 2018 ~ 2020 Uniontech Technology Co., Ltd.
// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: LGPL-3.0-or-later
#ifndef DOCKAPPLICATION_H
#define DOCKAPPLICATION_H
#include <DApplication>
DWIDGET_USE_NAMESPACE
#ifdef DCORE_NAMESPACE
DCORE_USE_NAMESPACE
#else
DUTIL_USE_NAMESPACE
#endif
/**
* @brief The DockApplication class
* 本类通过重写application的notify函数监控应用的鼠标事件判断是否为触屏状态
*/
class DockApplication : public DApplication
{
Q_OBJECT
public:
explicit DockApplication(int &argc, char **argv);
virtual bool notify(QObject *obj, QEvent *event) override;
};
#endif // DOCKAPPLICATION_H