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

0001 /*
0002     SPDX-License-Identifier: GPL-2.0-only
0003     SPDX-FileCopyrightText: 1999-2001 Lubos Lunak <l.lunak@kde.org>
0004  */
0005 
0006 #include "generic_action_data.h"
0007 
0008 #include "action_data/action_data_visitor.h"
0009 #include "actions/actions.h"
0010 
0011 #include <kconfiggroup.h>
0012 
0013 namespace KHotKeys
0014 {
0015 Generic_action_data::Generic_action_data(ActionDataGroup *parent,
0016                                          const QString &name,
0017                                          const QString &comment,
0018                                          Trigger_list *triggers,
0019                                          Condition_list *conditions,
0020                                          ActionList *actions)
0021     : ActionData(parent, name, comment, triggers, conditions, actions)
0022 {
0023 }
0024 
0025 Generic_action_data::~Generic_action_data()
0026 {
0027 }
0028 
0029 void Generic_action_data::accept(ActionDataVisitor *visitor)
0030 {
0031     visitor->visitGenericActionData(this);
0032 }
0033 
0034 void Generic_action_data::accept(ActionDataConstVisitor *visitor) const
0035 {
0036     visitor->visitGenericActionData(this);
0037 }
0038 
0039 } // namespace KHotKeys