class CheatEditorWindow : public QObject { Q_OBJECT public: QWidget *panel; QVBoxLayout *layout; QLabel *title; QTreeWidget *list; QHBoxLayout *controls; QPushButton *addCode; QPushButton *editCode; QPushButton *deleteCode; void setup(); void syncUi(); void reloadList(); void updateList(); public slots: void itemChanged(QTreeWidgetItem *item); void listChanged(); void addNewCode(); void editSelectedCode(); void deleteSelectedCode(); private: array listItem; } *winCheatEditor;