From 2bda8f7717adf28da4af0d34fb82f63d2868c31d Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeutils@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kdelirc/kcmlirc/editaction.h | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 kdelirc/kcmlirc/editaction.h (limited to 'kdelirc/kcmlirc/editaction.h') diff --git a/kdelirc/kcmlirc/editaction.h b/kdelirc/kcmlirc/editaction.h new file mode 100644 index 0000000..1a7aa00 --- /dev/null +++ b/kdelirc/kcmlirc/editaction.h @@ -0,0 +1,55 @@ +// +// +// C++ Interface: $MODULE$ +// +// Description: +// +// +// Author: Gav Wood , (C) 2003 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef EDITACTION_H +#define EDITACTION_H + +#include + +#include "iractions.h" +#include "editactionbase.h" +#include "arguments.h" + +/** +@author Gav Wood +*/ + +class EditAction : public EditActionBase +{ + Q_OBJECT + IRAIt theAction; + QMap applicationMap, functionMap; + QMap nameProgramMap; + QMap uniqueProgramMap; + Arguments arguments; + QString program; + bool isUnique; + +public: + void writeBack(); + void readFrom(); + + virtual void slotParameterChanged(); + virtual void updateArgument(int index); + virtual void updateArguments(); + virtual void updateApplications(); + virtual void updateFunctions(); + virtual void updateOptions(); + virtual void updateDCOPApplications(); + virtual void updateDCOPObjects(); + virtual void updateDCOPFunctions(); + + EditAction(IRAIt action, QWidget *parent = 0, const char *name = 0); + ~EditAction(); +}; + +#endif -- cgit v1.2.3