Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
968 B

  1. #ifndef UPDATES_REQUIRED_PAGE_HPP_INCLUDED
  2. #define UPDATES_REQUIRED_PAGE_HPP_INCLUDED
  3. #include "AnalisysResults.hpp"
  4. class UpdatesRequiredPage : public WizardPage
  5. {
  6. public:
  7. UpdatesRequiredPage
  8. (
  9. const String& reportName_,
  10. AnalisysResults &results_
  11. );
  12. protected:
  13. virtual ~UpdatesRequiredPage();
  14. // WizardPage overrides
  15. virtual
  16. bool
  17. OnSetActive();
  18. virtual
  19. void
  20. OnInit();
  21. virtual
  22. bool
  23. OnWizBack();
  24. bool
  25. OnCommand(
  26. HWND windowFrom,
  27. unsigned controlIdFrom,
  28. unsigned code);
  29. private:
  30. AnalisysResults &results;
  31. String reportName;
  32. void
  33. ShowReport();
  34. // not defined: no copying allowed
  35. UpdatesRequiredPage(const UpdatesRequiredPage&);
  36. const UpdatesRequiredPage& operator=(const UpdatesRequiredPage&);
  37. };
  38. #endif // UPDATES_REQUIRED_PAGE_HPP_INCLUDED