queryline.h 745 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #ifndef _QUERYLINE_H
  2. #define _QUERYLINE_H
  3. #include <api/skin/nakedobject.h>
  4. #include <api/db/subqueryserver.h>
  5. #define QUERYLINE_PARENT NakedObject
  6. /**
  7. Class
  8. @short
  9. @author Nullsoft
  10. @ver 1.0
  11. @see
  12. */
  13. class QueryLine : public QUERYLINE_PARENT, public SubQueryServerI {
  14. public:
  15. /**
  16. Method
  17. @see
  18. @ret
  19. @param
  20. */
  21. QueryLine(const char *query=NULL);
  22. /**
  23. Method
  24. @see
  25. @ret
  26. @param
  27. */
  28. virtual ~QueryLine() { }
  29. /**
  30. Method
  31. @see
  32. @ret
  33. @param
  34. */
  35. virtual void setQuery(const char *query);
  36. /**
  37. Method
  38. @see
  39. @ret
  40. @param
  41. */
  42. int setAuto(int bv);
  43. protected:
  44. int autoquery;
  45. private:
  46. String querytext, autofield;
  47. };
  48. #endif