File indexing completed on 2024-05-05 17:34:10

0001 #ifndef CONDITION_TYPE_MENU_H
0002 #define CONDITION_TYPE_MENU_H
0003 /* SPDX-FileCopyrightText: 2009 Michael Jansen <kde@michael-jansen.biz>
0004 
0005    SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #include <QMenu>
0009 
0010 /**
0011  * @author Michael Jansen <kde@michael-jansen.biz>
0012  */
0013 class ConditionTypeMenu : public QMenu
0014 {
0015     Q_OBJECT
0016 
0017 public:
0018     /**
0019      * Default constructor
0020      */
0021     ConditionTypeMenu(QWidget *parent = nullptr);
0022 
0023     /**
0024      * Destructor
0025      */
0026     ~ConditionTypeMenu() override;
0027 
0028     enum ConditionType {
0029         ACTIVE_WINDOW,
0030         EXISTING_WINDOW,
0031         AND,
0032         OR,
0033         NOT,
0034     };
0035 };
0036 
0037 #endif /* #ifndef CONDITION_TYPE_MENU_H */