home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vos2-121.zip / v / vide / projdlg.h < prev    next >
C/C++ Source or Header  |  1999-03-03  |  1KB  |  45 lines

  1. //    mymdlg.h:    Header for projectDialog class
  2. //=======================================================================
  3.  
  4. #ifndef PROJDLG_H
  5. #define PROJDLG_H
  6.  
  7. #include <v/vmodald.h>
  8. #include <v/vnotice.h>
  9. #include <v/vfilesel.h>
  10. #include <v/vreply.h>
  11.  
  12. #include <string.h>
  13.  
  14. #include "mmaker.h"
  15. class vApp;
  16. class videCmdWindow;
  17.  
  18. class projectDialog : public vModalDialog
  19. {
  20.  public:        //---------------------------------------- public
  21.  
  22.   projectDialog(makefileMaker& m,
  23.     vBaseWindow* bw, char* title = "Makefile Maker");
  24.   projectDialog(makefileMaker& m,
  25.     vApp *aw, char* title= "Makefile Maker");
  26.   virtual ~projectDialog();        // Destructor
  27.   virtual int editProject();
  28.   enum {Cancel=0, BuildMakeF, NoBuild, Edit};
  29.  
  30.  protected:          //--------------------------------------- protected
  31.  
  32.   virtual void DialogCommand(ItemVal,ItemVal,CmdType); // action selected
  33.   virtual void DialogDisplayed();
  34.  
  35.  private:        //--------------------------------------- private
  36.  
  37.   BOOL edit;
  38.   int ta; //target file added
  39.   makefileMaker& mm;
  40.   videCmdWindow* cmdw;
  41.  
  42. };
  43.  
  44. #endif
  45.