duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

cheatcodeeditordialog.h (625B)


      1 // SPDX-FileCopyrightText: 2019-2022 Connor McLaughlin <stenzek@gmail.com>
      2 // SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
      3 
      4 #pragma once
      5 #include "core/cheats.h"
      6 #include "ui_cheatcodeeditordialog.h"
      7 
      8 class CheatCodeEditorDialog : public QDialog
      9 {
     10   Q_OBJECT
     11 
     12 public:
     13   CheatCodeEditorDialog(const QStringList& group_names, CheatCode* code, QWidget* parent);
     14   ~CheatCodeEditorDialog();
     15 
     16 private Q_SLOTS:
     17   void saveClicked();
     18   void cancelClicked();
     19 
     20 private:
     21   void setupAdditionalUi(const QStringList& group_names);
     22   void fillUi();
     23   void connectUi();
     24 
     25   CheatCode* m_code;
     26 
     27   Ui::CheatCodeEditorDialog m_ui;
     28 };