Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

50 lines
1004 B
C++

/*
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef SOLIDACTIONS_H
#define SOLIDACTIONS_H
#include <KCModule>
#include "ActionEditor.h"
#include "ActionModel.h"
#include "ui_AddAction.h"
#include "ui_SolidActions.h"
class ActionItem;
class SolidActions : public KCModule
{
Q_OBJECT
public:
SolidActions(QWidget *parent, const QVariantList &);
~SolidActions() override;
void load() override;
void save() override;
void defaults() override;
private Q_SLOTS:
void addAction();
void editAction();
void deleteAction();
ActionItem *selectedAction() const;
void fillActionsList();
void acceptActionChanges();
void toggleEditDelete();
void slotTextChanged(const QString &);
void slotShowAddDialog();
private:
Ui::SolidActions mainUi;
ActionModel *actionModel;
ActionEditor *editUi;
Ui::AddAction addUi;
QDialog *addDialog;
};
#endif