| 1 | //============================================================================ | 
| 2 | // | 
| 3 | //   SSSS    tt          lll  lll | 
| 4 | //  SS  SS   tt           ll   ll | 
| 5 | //  SS     tttttt  eeee   ll   ll   aaaa | 
| 6 | //   SSSS    tt   ee  ee  ll   ll      aa | 
| 7 | //      SS   tt   eeeeee  ll   ll   aaaaa  --  "An Atari 2600 VCS Emulator" | 
| 8 | //  SS  SS   tt   ee      ll   ll  aa  aa | 
| 9 | //   SSSS     ttt  eeeee llll llll  aaaaa | 
| 10 | // | 
| 11 | // Copyright (c) 1995-2019 by Bradford W. Mott, Stephen Anthony | 
| 12 | // and the Stella Team | 
| 13 | // | 
| 14 | // See the file "License.txt" for information on usage and redistribution of | 
| 15 | // this file, and for a DISCLAIMER OF ALL WARRANTIES. | 
| 16 | //============================================================================ | 
| 17 |  | 
| 18 | #ifndef CARTRIDGEE7_WIDGET_HXX | 
| 19 | #define CARTRIDGEE7_WIDGET_HXX | 
| 20 |  | 
| 21 | #include "CartMNetworkWidget.hxx" | 
| 22 |  | 
| 23 | class CartridgeE7Widget : public CartridgeMNetworkWidget | 
| 24 | { | 
| 25 |   public: | 
| 26 |     CartridgeE7Widget(GuiObject* boss, const GUI::Font& lfont, | 
| 27 |                       const GUI::Font& nfont, | 
| 28 |                       int x, int y, int w, int h, | 
| 29 |                       CartridgeMNetwork& cart); | 
| 30 |     virtual ~CartridgeE7Widget() = default; | 
| 31 |  | 
| 32 |   protected: | 
| 33 |     const char* getSpotLower(int idx) override; | 
| 34 |     const char* getSpotUpper(int idx) override; | 
| 35 |  | 
| 36 |   private: | 
| 37 |     // Following constructors and assignment operators not supported | 
| 38 |     CartridgeE7Widget() = delete; | 
| 39 |     CartridgeE7Widget(const CartridgeE7Widget&) = delete; | 
| 40 |     CartridgeE7Widget(CartridgeE7Widget&&) = delete; | 
| 41 |     CartridgeE7Widget& operator=(const CartridgeE7Widget&) = delete; | 
| 42 |     CartridgeE7Widget& operator=(CartridgeE7Widget&&) = delete; | 
| 43 | }; | 
| 44 |  | 
| 45 | #endif | 
| 46 |  |