worldcontroller.h 1002 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef WORLDCONTROLLER_H
  2. #define WORLDCONTROLLER_H
  3. #include "applicationcontroller.h"
  4. class T_CONTROLLER_EXPORT WorldController : public ApplicationController
  5. {
  6. Q_OBJECT
  7. public:
  8. WorldController() { }
  9. bool sessionEnabled() const { return false; }
  10. bool transactionEnabled() const { return false; }
  11. public slots:
  12. void index();
  13. void plain();
  14. void show(const QString &pk);
  15. void queries();
  16. void queries(const QString &num);
  17. void random();
  18. void entry();
  19. void create();
  20. void edit(const QString &pk);
  21. void save(const QString &pk);
  22. void updates(const QString &num);
  23. void updates();
  24. void remove(const QString &pk);
  25. // MongoDB
  26. void mqueries();
  27. void mqueries(const QString &num);
  28. void mrandom();
  29. void mupdates(const QString &num);
  30. void mupdates();
  31. private:
  32. void renderEntry(const QVariantMap &world = QVariantMap());
  33. void renderEdit(const QVariantMap &world = QVariantMap());
  34. };
  35. #endif // WORLDCONTROLLER_H