fortunecontroller.h 862 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef FORTUNECONTROLLER_H
  2. #define FORTUNECONTROLLER_H
  3. #include "applicationcontroller.h"
  4. class T_CONTROLLER_EXPORT FortuneController : public ApplicationController
  5. {
  6. Q_OBJECT
  7. public:
  8. FortuneController() { }
  9. FortuneController(const FortuneController &other);
  10. bool sessionEnabled() const { return false; }
  11. bool transactionEnabled() const { return false; }
  12. public slots:
  13. void index(); // SQL
  14. void mindex(); // MongoDB
  15. void show(const QString &pk);
  16. void entry();
  17. void create();
  18. void edit(const QString &pk);
  19. void save(const QString &pk);
  20. void remove(const QString &pk);
  21. private:
  22. void renderEntry(const QVariantMap &fortune = QVariantMap());
  23. void renderEdit(const QVariantMap &fortune = QVariantMap());
  24. };
  25. T_DECLARE_CONTROLLER(FortuneController, fortunecontroller)
  26. #endif // FORTUNECONTROLLER_H