worldcontroller.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 cached_queries();
  18. void cached_queries(const QString &num);
  19. void random();
  20. void entry();
  21. void create();
  22. void edit(const QString &pk);
  23. void save(const QString &pk);
  24. void updates(const QString &num);
  25. void updates();
  26. void remove(const QString &pk);
  27. // PostgreSQL
  28. void prandom();
  29. void pqueries();
  30. void pqueries(const QString &num);
  31. void cached_pqueries();
  32. void cached_pqueries(const QString &num);
  33. void pupdates(const QString &num);
  34. void pupdates();
  35. // MongoDB
  36. void mqueries();
  37. void mqueries(const QString &num);
  38. void cached_mqueries();
  39. void cached_mqueries(const QString &num);
  40. void mrandom();
  41. void mupdates(const QString &num);
  42. void mupdates();
  43. private:
  44. void renderEntry(const QVariantMap &world = QVariantMap());
  45. void renderEdit(const QVariantMap &world = QVariantMap());
  46. };
  47. #endif // WORLDCONTROLLER_H