translationcomponents.h 863 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef TRANSLATIONCOMPONENTS_H
  2. #define TRANSLATIONCOMPONENTS_H
  3. #include <QWidget>
  4. namespace Ui {
  5. class TranslationComponents;
  6. }
  7. class TranslationComponents : public QWidget
  8. {
  9. Q_OBJECT
  10. public:
  11. explicit TranslationComponents(QWidget *parent = nullptr);
  12. ~TranslationComponents();
  13. signals:
  14. void needToPatch();
  15. void noNeedToPatch();
  16. public slots:
  17. void resetSwitchesToDefault();
  18. private slots:
  19. void disableControls();
  20. void enableControls();
  21. void checkIfSettingsDoNotMatchCurrentDatState();
  22. void onTextsChange(bool new_value);
  23. void onImagesChange(bool new_value);
  24. void onVideosChange(bool new_value);
  25. void onSoundsChange(bool new_value);
  26. void onLoadscreensChange(bool new_value);
  27. private:
  28. Ui::TranslationComponents *ui;
  29. };
  30. #endif // TRANSLATIONCOMPONENTS_H