home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-11 | 1.3 KB | 43 lines | [TEXT/MPS ] |
- // Copyright © 1995 Apple Computer. All rights reserved.
- // Release Version: $ 1.0d11 $
-
- #ifndef TALKERSEL_H
- #define TALKERSEL_H
-
- //====================================================================
- // ----- FrameWork Includes -----
- #ifndef FWSELECT_H
- #include "FWSelect.h" // FW_CSelection
- #endif
-
- //====================================================================
- class FW_CLASS_ATTR CTalkerPart;
- class FW_CLASS_ATTR CTalkerFrame;
- class FW_CLASS_ATTR FW_CFacetContext;
-
- //====================================================================
- class FW_CLASS_ATTR CTalkerSelection : public FW_CSelection {
- public:
- CTalkerSelection(Environment* ev,
- CTalkerPart* thePart);
- virtual ~CTalkerSelection();
- // overrides
- protected:
- // must override
- virtual FW_Boolean IsEmpty(Environment* ev) const;
- virtual void CloseSelection(Environment* ev);
- virtual void SelectAll(Environment* ev);
- virtual void DoExternalizeSelection(Environment* ev,
- ODStorageUnit* destinationSU,
- FW_CCloneInfo* cloneInfo);
- // optional override
- virtual FW_Boolean DoInternalizeSelection(Environment* ev,
- ODStorageUnit* sourceSU,
- FW_CCloneInfo* cloneInfo);
- private:
- CTalkerPart* fTalkerPart;
- FW_Boolean fHasSelection;
- };
-
- //====================================================================
- #endif