keyboardpane.h 555 B

123456789101112131415161718192021222324252627
  1. #ifndef KEYBOARDPANE_H
  2. #define KEYBOARDPANE_H
  3. #include "../pane.h"
  4. #include <QListWidget>
  5. #include <QPushButton>
  6. #include <QJsonArray>
  7. #include <QFile>
  8. #include <QJsonDocument>
  9. #include "../dialogs/layoutadddialog.h"
  10. class KeyboardPane : public Pane {
  11. public:
  12. KeyboardPane(QJsonObject* cfgObj);
  13. void setPaneContents();
  14. void prepareToSave(QListWidget* activeLayoutsListWidget,
  15. QListWidget* toggleMethodsListWidget);
  16. private:
  17. QVariantMap mLayoutCodes;
  18. QVariantMap mToggleMethods;
  19. };
  20. #endif // KEYBOARDPANE_H