Lliuyuxiang-bearchmod 755->644
2d5b1fa3创建于 2022年3月26日历史提交
/*
 * Copyright (c) 2020-2021 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * @addtogroup UI_Events
 * @{
 *
 * @brief Defines UI events, such as press, click and drag events.
 *
 * @since 1.0
 * @version 1.0
 */

/**
 * @file click_event.h
 *
 * @brief Declares a click event, which indicates that a finger is pressed on the screen and then
 *        lifted within 1 second.
 *
 * @since 1.0
 * @version 1.0
 */

#ifndef GRAPHIC_LITE_CLICK_EVENT_H
#define GRAPHIC_LITE_CLICK_EVENT_H

#include "event.h"

namespace OHOS {
/**
 * @brief Defines a click event, which indicates that a finger is pressed on the screen and then lifted within 1 second.
 *
 * @since 1.0
 * @version 1.0
 */
class ClickEvent : public Event {
public:
    /**
     * @brief A constructor used to create a <b>ClickEvent</b> instance.
     * @param pos Indicates the position where the click event occurs.
     * @since 1.0
     * @version 1.0
     */
    ClickEvent(const Point& pos) : Event(pos) {}

    /**
     * @brief A destructor used to delete the <b>ClickEvent</b> instance.
     * @since 1.0
     * @version 1.0
     */
    virtual ~ClickEvent() {}
};
} // namespace OHOS
#endif // GRAPHIC_LITE_CLICK_EVENT_H