Skip to content
A native IDE for ENIGMA written in C++ using the Qt Framework.
C++ CMake QMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Components
Dialogs
Editors
Images
Models
Plugins
Submodules
Widgets
.clang-format
.gitignore
.gitmodules
CMakeLists.txt
MainWindow.cpp
MainWindow.h
MainWindow.ui
README.md
RadialGM.pro
RadialGM.pro.shared
appveyor.yml
codestyle.xml
images.qrc
main.cpp
main.h
qtplugins.cpp
resources.rc

README.md

RadialGM AppVeyor Build Status

This project is an experimental C++ IDE for ENIGMA written in the Qt Framework. The design of the program is a multilayer architecture using the Google protocol buffer format from ENIGMA's compiler backend for the data model layer in the resource editors. The resource editors are designed using Qt Creator or Qt Designer and saved in UI layout files. Their corresponding C++ classes bind the widgets in the layout files to the data model using QDataWidgetMapper and a custom resource model that hooks into arbitrary protobuf messages.

You can’t perform that action at this time.