home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / RAPSHEET / SUSCNRMF.HPV < prev    next >
Text File  |  1995-05-12  |  4KB  |  64 lines

  1. #ifndef _ISUSCNRMF_
  2. #define _ISUSCNRMF_
  3. //****************************************************************************
  4. // Additional Member Functions for ISuspectCnrView - (suscnrmf.hpp)          *
  5. //                                                                           *
  6. // COPYRIGHT: Copyright (C) International Business Machines Corp., 1994,1995 *
  7. //                                                                           *
  8. // DISCLAIMER OF WARRANTIES:                                                 *
  9. //   The following [enclosed] code is sample code created by IBM             *
  10. //   Corporation.  This sample code is not part of any standard IBM product  *
  11. //   and is provided to you solely for the purpose of assisting you in the   *
  12. //   development of your applications.  The code is provided "AS IS",        *
  13. //   without warranty of any kind.  IBM shall not be liable for any damages  *
  14. //   arising out of your use of the sample code, even if they have been      *
  15. //   advised of the possibility of such damages.                             *
  16. //****************************************************************************
  17. //NOTE: WE RECOMMEND USING A FIXED-SPACE FONT TO LOOK AT THE SOURCE.
  18. //
  19.  
  20. public:
  21. //***************************************************************************
  22. // Additional events for ISuspectCnrView
  23. //***************************************************************************
  24.    static INotificationId suspectToOpenId;
  25.  
  26. //***************************************************************************
  27. // Additional member functions for ISuspectCnrView
  28. //***************************************************************************
  29. /*------------------------------------------------------------------------------
  30.  | ISuspectCnrView deselectAllSuspects(IVBContainerControl &)
  31.  -----------------------------------------------------------------------------*/
  32.    virtual ISuspectCnrView & deselectAllSuspects(
  33.       IVBContainerControl< ISuspect *, 
  34.                            IVSequence<ISuspect *>, 
  35.                            ISuspectCnrViewSuspectCnrCnrObj > & aSuspectCnr);
  36.  
  37. /*------------------------------------------------------------------------------
  38.  | ISuspectCnrView openTargetSuspects(IVBContainerControl &, IVSequence &)
  39.  -----------------------------------------------------------------------------*/
  40.    virtual ISuspectCnrView & openTargetSuspects(
  41.       IVSequence<ISuspect *> & aSuspectCollection);
  42.  
  43. /*------------------------------------------------------------------------------
  44.  | ISuspectCnrView selectAllSuspects(IVBContainerControl &)
  45.  -----------------------------------------------------------------------------*/
  46.    virtual ISuspectCnrView & selectAllSuspects(
  47.       IVBContainerControl< ISuspect *,
  48.                            IVSequence<ISuspect *>,
  49.                            ISuspectCnrViewSuspectCnrCnrObj > & aSuspectCnr);
  50.  
  51. //***************************************************************************
  52. // Access member functions for additional data members for ISuspectCnrView
  53. //***************************************************************************
  54.    virtual ISuspect * suspectToOpen() const;
  55.    virtual ISuspectCnrView & setSuspectToOpen(ISuspect * aSuspect);
  56.  
  57. private:
  58. //***************************************************************************
  59. // Additional data members for ISuspectCnrView
  60. //***************************************************************************
  61.    ISuspect * iSuspectToOpen;
  62.  
  63. #endif
  64.