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-2021 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 CARTRIDGECDF_INFO_WIDGET_HXX 19 #define CARTRIDGECDF_INFO_WIDGET_HXX 20 21 #include "CartCDF.hxx" 22 #include "CartDebugWidget.hxx" 23 24 class CartridgeCDFInfoWidget : public CartDebugWidget 25 { 26 public: 27 CartridgeCDFInfoWidget(GuiObject* boss, const GUI::Font& lfont, 28 const GUI::Font& nfont, 29 int x, int y, int w, int h, 30 CartridgeCDF& cart); 31 ~CartridgeCDFInfoWidget() override = default; 32 33 private: 34 static string describeCDFVersion(CartridgeCDF::CDFSubtype subtype); 35 36 // Following constructors and assignment operators not supported 37 CartridgeCDFInfoWidget() = delete; 38 CartridgeCDFInfoWidget(const CartridgeCDFInfoWidget&) = delete; 39 CartridgeCDFInfoWidget(CartridgeCDFInfoWidget&&) = delete; 40 CartridgeCDFInfoWidget& operator=(const CartridgeCDFInfoWidget&) = delete; 41 CartridgeCDFInfoWidget& operator=(CartridgeCDFInfoWidget&&) = delete; 42 }; 43 #endif 44