12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #ifndef WORLDCONTROLLER_H
- #define WORLDCONTROLLER_H
- #include "applicationcontroller.h"
- class T_CONTROLLER_EXPORT WorldController : public ApplicationController
- {
- Q_OBJECT
- public:
- WorldController() { }
- bool sessionEnabled() const { return false; }
- bool transactionEnabled() const { return false; }
- public slots:
- void index();
- void plain();
- void show(const QString &pk);
- void queries();
- void queries(const QString &num);
- void cached_queries();
- void cached_queries(const QString &num);
- void random();
- void entry();
- void create();
- void edit(const QString &pk);
- void save(const QString &pk);
- void updates(const QString &num);
- void updates();
- void remove(const QString &pk);
- // PostgreSQL
- void prandom();
- void pqueries();
- void pqueries(const QString &num);
- void cached_pqueries();
- void cached_pqueries(const QString &num);
- void pupdates(const QString &num);
- void pupdates();
- // MongoDB
- void mqueries();
- void mqueries(const QString &num);
- void cached_mqueries();
- void cached_mqueries(const QString &num);
- void mrandom();
- void mupdates(const QString &num);
- void mupdates();
- private:
- void renderEntry(const QVariantMap &world = QVariantMap());
- void renderEdit(const QVariantMap &world = QVariantMap());
- };
- #endif // WORLDCONTROLLER_H
|