mirror of https://github.com/stella-emu/stella.git
Bumped version #.
Introduce namespace to class MD5, so the method call is now MD5::hash() instead of simply MD5(). Added C++11 '= delete' constructors to most classes, to more clearly indicate the intent of the class. Note that this isn't absolutely necessary, but is considered good form. I will be teaching a C++ class over the summer using Stella for examples, so it makes sense to follow the standard and the textbook recommendations :) git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@3164 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
1c9de2abbd
commit
e7fb7318fb
|
@ -38,6 +38,14 @@ class BankRomCheat : public Cheat
|
|||
uInt8 value;
|
||||
uInt8 count;
|
||||
int bank;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
BankRomCheat() = delete;
|
||||
BankRomCheat(const BankRomCheat&) = delete;
|
||||
BankRomCheat(BankRomCheat&&) = delete;
|
||||
BankRomCheat& operator=(const BankRomCheat&) = delete;
|
||||
BankRomCheat& operator=(BankRomCheat&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -70,6 +70,14 @@ class Cheat
|
|||
string myCode;
|
||||
|
||||
bool myEnabled;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cheat() = delete;
|
||||
Cheat(const Cheat&) = delete;
|
||||
Cheat(Cheat&&) = delete;
|
||||
Cheat& operator=(const Cheat&) = delete;
|
||||
Cheat& operator=(Cheat&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -67,6 +67,14 @@ class CheatCodeDialog : public Dialog
|
|||
kOneShotCheatAdded = 'CHoa',
|
||||
kRemCheatCmd = 'CHTr'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CheatCodeDialog() = delete;
|
||||
CheatCodeDialog(const CheatCodeDialog&) = delete;
|
||||
CheatCodeDialog(CheatCodeDialog&&) = delete;
|
||||
CheatCodeDialog& operator=(const CheatCodeDialog&) = delete;
|
||||
CheatCodeDialog& operator=(CheatCodeDialog&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -159,6 +159,14 @@ class CheatManager
|
|||
|
||||
// Indicates that the list has been modified, and should be saved to disk
|
||||
bool myListIsDirty;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CheatManager() = delete;
|
||||
CheatManager(const CheatManager&) = delete;
|
||||
CheatManager(CheatManager&&) = delete;
|
||||
CheatManager& operator=(const CheatManager&) = delete;
|
||||
CheatManager& operator=(CheatManager&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -37,6 +37,14 @@ class CheetahCheat : public Cheat
|
|||
uInt16 address;
|
||||
uInt8 value;
|
||||
uInt8 count;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CheetahCheat() = delete;
|
||||
CheetahCheat(const CheetahCheat&) = delete;
|
||||
CheetahCheat(CheetahCheat&&) = delete;
|
||||
CheetahCheat& operator=(const CheetahCheat&) = delete;
|
||||
CheetahCheat& operator=(CheetahCheat&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -35,6 +35,14 @@ class RamCheat : public Cheat
|
|||
private:
|
||||
uInt16 address;
|
||||
uInt8 value;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RamCheat() = delete;
|
||||
RamCheat(const RamCheat&) = delete;
|
||||
RamCheat(RamCheat&&) = delete;
|
||||
RamCheat& operator=(const RamCheat&) = delete;
|
||||
RamCheat& operator=(RamCheat&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -80,9 +80,6 @@ class Base
|
|||
static string toString(int value,
|
||||
Common::Base::Format outputBase = Common::Base::F_DEFAULT);
|
||||
|
||||
private: // Make sure this class is never instantiated
|
||||
Base() { }
|
||||
|
||||
private:
|
||||
// Default format to use when none is specified
|
||||
static Format myDefaultBase;
|
||||
|
@ -95,6 +92,14 @@ class Base
|
|||
static const char* myLowerFmt[4];
|
||||
static const char* myUpperFmt[4];
|
||||
static const char** myFmt;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Base() = delete;
|
||||
Base(const Base&) = delete;
|
||||
Base(Base&&) = delete;
|
||||
Base& operator=(const Base&) = delete;
|
||||
Base& operator=(Base&&) = delete;
|
||||
};
|
||||
|
||||
} // Namespace Common
|
||||
|
|
|
@ -74,6 +74,14 @@ class EventHandlerSDL2 : public EventHandler
|
|||
private:
|
||||
SDL_Joystick* myStick;
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
EventHandlerSDL2() = delete;
|
||||
EventHandlerSDL2(const EventHandlerSDL2&) = delete;
|
||||
EventHandlerSDL2(EventHandlerSDL2&&) = delete;
|
||||
EventHandlerSDL2& operator=(const EventHandlerSDL2&) = delete;
|
||||
EventHandlerSDL2& operator=(EventHandlerSDL2&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -67,9 +67,12 @@ class FBSurfaceSDL2 : public FBSurface
|
|||
private:
|
||||
void createSurface(uInt32 width, uInt32 height, const uInt32* data);
|
||||
|
||||
// Copy constructor and assignment operator not supported
|
||||
FBSurfaceSDL2(const FBSurfaceSDL2&);
|
||||
FBSurfaceSDL2& operator = (const FBSurfaceSDL2&);
|
||||
// Following constructors and assignment operators not supported
|
||||
FBSurfaceSDL2() = delete;
|
||||
FBSurfaceSDL2(const FBSurfaceSDL2&) = delete;
|
||||
FBSurfaceSDL2(FBSurfaceSDL2&&) = delete;
|
||||
FBSurfaceSDL2& operator=(const FBSurfaceSDL2&) = delete;
|
||||
FBSurfaceSDL2& operator=(FBSurfaceSDL2&&) = delete;
|
||||
|
||||
private:
|
||||
FrameBufferSDL2& myFB;
|
||||
|
|
|
@ -59,6 +59,14 @@ class FilesystemNodeFactory
|
|||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
FilesystemNodeFactory() = delete;
|
||||
FilesystemNodeFactory(const FilesystemNodeFactory&) = delete;
|
||||
FilesystemNodeFactory(FilesystemNodeFactory&&) = delete;
|
||||
FilesystemNodeFactory& operator=(const FilesystemNodeFactory&) = delete;
|
||||
FilesystemNodeFactory& operator=(FilesystemNodeFactory&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -181,6 +181,14 @@ class FrameBufferSDL2 : public FrameBuffer
|
|||
|
||||
// Indicates that the renderer has been modified, and should be redrawn
|
||||
bool myDirtyFlag;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
FrameBufferSDL2() = delete;
|
||||
FrameBufferSDL2(const FrameBufferSDL2&) = delete;
|
||||
FrameBufferSDL2(FrameBufferSDL2&&) = delete;
|
||||
FrameBufferSDL2& operator=(const FrameBufferSDL2&) = delete;
|
||||
FrameBufferSDL2& operator=(FrameBufferSDL2&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -124,6 +124,14 @@ class MediaFactory
|
|||
{
|
||||
return make_ptr<EventHandlerSDL2>(osystem);
|
||||
}
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
MediaFactory() = delete;
|
||||
MediaFactory(const MediaFactory&) = delete;
|
||||
MediaFactory(MediaFactory&&) = delete;
|
||||
MediaFactory& operator=(const MediaFactory&) = delete;
|
||||
MediaFactory& operator=(MediaFactory&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -108,6 +108,14 @@ class MouseControl
|
|||
|
||||
int myCurrentModeNum;
|
||||
vector<MouseMode> myModeList;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
MouseControl() = delete;
|
||||
MouseControl(const MouseControl&) = delete;
|
||||
MouseControl(MouseControl&&) = delete;
|
||||
MouseControl& operator=(const MouseControl&) = delete;
|
||||
MouseControl& operator=(MouseControl&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -146,6 +146,13 @@ class PNGLibrary
|
|||
static void png_io_flush(png_structp ctx);
|
||||
static void png_user_warn(png_structp ctx, png_const_charp str);
|
||||
static void png_user_error(png_structp ctx, png_const_charp str);
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
PNGLibrary(const PNGLibrary&) = delete;
|
||||
PNGLibrary(PNGLibrary&&) = delete;
|
||||
PNGLibrary& operator=(const PNGLibrary&) = delete;
|
||||
PNGLibrary& operator=(PNGLibrary&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -179,6 +179,14 @@ class SoundNull : public Sound
|
|||
@return The name of the object
|
||||
*/
|
||||
string name() const { return "TIASound"; }
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
SoundNull() = delete;
|
||||
SoundNull(const SoundNull&) = delete;
|
||||
SoundNull(SoundNull&&) = delete;
|
||||
SoundNull& operator=(const SoundNull&) = delete;
|
||||
SoundNull& operator=(SoundNull&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -243,6 +243,13 @@ class SoundSDL2 : public Sound
|
|||
uInt32 mySize;
|
||||
uInt32 myHead;
|
||||
uInt32 myTail;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RegWriteQueue(const RegWriteQueue&) = delete;
|
||||
RegWriteQueue(RegWriteQueue&&) = delete;
|
||||
RegWriteQueue& operator=(const RegWriteQueue&) = delete;
|
||||
RegWriteQueue& operator=(RegWriteQueue&&) = delete;
|
||||
};
|
||||
|
||||
private:
|
||||
|
@ -285,6 +292,13 @@ class SoundSDL2 : public Sound
|
|||
private:
|
||||
// Callback function invoked by the SDL Audio library when it needs data
|
||||
static void callback(void* udata, uInt8* stream, int len);
|
||||
|
||||
// Following constructors and assignment operators not supported
|
||||
SoundSDL2() = delete;
|
||||
SoundSDL2(const SoundSDL2&) = delete;
|
||||
SoundSDL2(SoundSDL2&&) = delete;
|
||||
SoundSDL2& operator=(const SoundSDL2&) = delete;
|
||||
SoundSDL2& operator=(SoundSDL2&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -34,7 +34,7 @@ template <class T, int MAX_SIZE = 50>
|
|||
class FixedStack
|
||||
{
|
||||
public:
|
||||
FixedStack<T, MAX_SIZE>() : _size(0) {}
|
||||
FixedStack<T, MAX_SIZE>() : _size(0) { }
|
||||
|
||||
bool empty() const { return _size <= 0; }
|
||||
bool full() const { return _size >= MAX_SIZE; }
|
||||
|
@ -66,6 +66,13 @@ class FixedStack
|
|||
protected:
|
||||
T _stack[MAX_SIZE];
|
||||
int _size;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
FixedStack(const FixedStack&) = delete;
|
||||
FixedStack(FixedStack&&) = delete;
|
||||
FixedStack& operator=(const FixedStack&) = delete;
|
||||
FixedStack& operator=(FixedStack&&) = delete;
|
||||
};
|
||||
|
||||
} // Namespace Common
|
||||
|
|
|
@ -84,6 +84,14 @@ class StringParser
|
|||
|
||||
private:
|
||||
StringList myStringList;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
StringParser() = delete;
|
||||
StringParser(const StringParser&) = delete;
|
||||
StringParser(StringParser&&) = delete;
|
||||
StringParser& operator=(const StringParser&) = delete;
|
||||
StringParser& operator=(StringParser&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include <cstdlib>
|
||||
|
||||
#define STELLA_VERSION "4.6.1"
|
||||
#define STELLA_VERSION "4.7_pre"
|
||||
#define STELLA_BUILD atoi("$Rev$" + 6)
|
||||
|
||||
#endif
|
||||
|
|
|
@ -268,6 +268,13 @@ class ZipHandler
|
|||
private:
|
||||
zip_file* myZip;
|
||||
zip_file* myZipCache[ZIP_CACHE_SIZE];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
ZipHandler(const ZipHandler&) = delete;
|
||||
ZipHandler(ZipHandler&&) = delete;
|
||||
ZipHandler& operator=(const ZipHandler&) = delete;
|
||||
ZipHandler& operator=(ZipHandler&&) = delete;
|
||||
};
|
||||
|
||||
#endif /* ZIP_HANDLER_HXX */
|
||||
|
|
|
@ -162,6 +162,13 @@ class NTSCFilter
|
|||
};
|
||||
uInt32 myCurrentAdjustable;
|
||||
static const AdjustableTag ourCustomAdjustables[10];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
NTSCFilter(const NTSCFilter&) = delete;
|
||||
NTSCFilter(NTSCFilter&&) = delete;
|
||||
NTSCFilter& operator=(const NTSCFilter&) = delete;
|
||||
NTSCFilter& operator=(NTSCFilter&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -388,6 +388,14 @@ class CartDebug : public DebuggerSystem
|
|||
static const char* ourTIAMnemonicW[64]; // write mode
|
||||
static const char* ourIOMnemonic[24];
|
||||
static const char* ourZPMnemonic[128];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartDebug() = delete;
|
||||
CartDebug(const CartDebug&) = delete;
|
||||
CartDebug(CartDebug&&) = delete;
|
||||
CartDebug& operator=(const CartDebug&) = delete;
|
||||
CartDebug& operator=(CartDebug&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -92,6 +92,14 @@ class CpuDebug : public DebuggerSystem
|
|||
|
||||
CpuState myState;
|
||||
CpuState myOldState;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CpuDebug() = delete;
|
||||
CpuDebug(const CpuDebug&) = delete;
|
||||
CpuDebug(CpuDebug&&) = delete;
|
||||
CpuDebug& operator=(const CpuDebug&) = delete;
|
||||
CpuDebug& operator=(CpuDebug&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -323,8 +323,24 @@ class Debugger : public DialogContainer
|
|||
ButtonWidget& myRewindButton;
|
||||
Serializer* myStateList[MAX_SIZE];
|
||||
uInt32 mySize, myTop;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RewindManager() = delete;
|
||||
RewindManager(const RewindManager&) = delete;
|
||||
RewindManager(RewindManager&&) = delete;
|
||||
RewindManager& operator=(const RewindManager&) = delete;
|
||||
RewindManager& operator=(RewindManager&&) = delete;
|
||||
};
|
||||
unique_ptr<RewindManager> myRewindManager;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Debugger() = delete;
|
||||
Debugger(const Debugger&) = delete;
|
||||
Debugger(Debugger&&) = delete;
|
||||
Debugger& operator=(const Debugger&) = delete;
|
||||
Debugger& operator=(Debugger&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -193,6 +193,14 @@ class DebuggerParser
|
|||
|
||||
// List of commands available
|
||||
static Command commands[kNumCommands];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DebuggerParser() = delete;
|
||||
DebuggerParser(const DebuggerParser&) = delete;
|
||||
DebuggerParser(DebuggerParser&&) = delete;
|
||||
DebuggerParser& operator=(const DebuggerParser&) = delete;
|
||||
DebuggerParser& operator=(DebuggerParser&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -58,6 +58,14 @@ class DebuggerSystem
|
|||
Debugger& myDebugger;
|
||||
Console& myConsole;
|
||||
System& mySystem;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DebuggerSystem() = delete;
|
||||
DebuggerSystem(const DebuggerSystem&) = delete;
|
||||
DebuggerSystem(DebuggerSystem&&) = delete;
|
||||
DebuggerSystem& operator=(const DebuggerSystem&) = delete;
|
||||
DebuggerSystem& operator=(DebuggerSystem&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -185,6 +185,14 @@ class DiStella
|
|||
uInt8 cycles;
|
||||
};
|
||||
static const Instruction_tag ourLookup[256];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DiStella() = delete;
|
||||
DiStella(const DiStella&) = delete;
|
||||
DiStella(DiStella&&) = delete;
|
||||
DiStella& operator=(const DiStella&) = delete;
|
||||
DiStella& operator=(DiStella&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -42,6 +42,13 @@ class Expression
|
|||
|
||||
protected:
|
||||
unique_ptr<Expression> myLHS, myRHS;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Expression(const Expression&) = delete;
|
||||
Expression(Expression&&) = delete;
|
||||
Expression& operator=(const Expression&) = delete;
|
||||
Expression& operator=(Expression&&) = delete;
|
||||
};
|
||||
|
||||
static const Expression EmptyExpression;
|
||||
|
|
|
@ -42,15 +42,18 @@ class PackedBitArray
|
|||
bool isInitialized() const { return myInitialized; }
|
||||
|
||||
private:
|
||||
// Copy constructor and assignment operator not supported
|
||||
PackedBitArray(const PackedBitArray&);
|
||||
PackedBitArray& operator = (const PackedBitArray&);
|
||||
|
||||
// The actual bits
|
||||
bitset<0x10000> myBits;
|
||||
|
||||
// Indicates whether we should treat this bitset as initialized
|
||||
bool myInitialized;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
PackedBitArray(const PackedBitArray&) = delete;
|
||||
PackedBitArray(PackedBitArray&&) = delete;
|
||||
PackedBitArray& operator=(const PackedBitArray&) = delete;
|
||||
PackedBitArray& operator=(PackedBitArray&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -99,6 +99,14 @@ class RiotDebug : public DebuggerSystem
|
|||
private:
|
||||
RiotState myState;
|
||||
RiotState myOldState;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RiotDebug() = delete;
|
||||
RiotDebug(const RiotDebug&) = delete;
|
||||
RiotDebug(RiotDebug&&) = delete;
|
||||
RiotDebug& operator=(const RiotDebug&) = delete;
|
||||
RiotDebug& operator=(RiotDebug&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -175,6 +175,14 @@ class TIADebug : public DebuggerSystem
|
|||
TIA& myTIA;
|
||||
|
||||
string nusizStrings[8];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TIADebug() = delete;
|
||||
TIADebug(const TIADebug&) = delete;
|
||||
TIADebug(TIADebug&&) = delete;
|
||||
TIADebug& operator=(const TIADebug&) = delete;
|
||||
TIADebug& operator=(TIADebug&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -38,6 +38,14 @@ class AtariVoxWidget : public ControllerWidget
|
|||
private:
|
||||
ButtonWidget* myEEPROMErase;
|
||||
enum { kEEPROMErase = 'eeER' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
AtariVoxWidget() = delete;
|
||||
AtariVoxWidget(const AtariVoxWidget&) = delete;
|
||||
AtariVoxWidget(AtariVoxWidget&&) = delete;
|
||||
AtariVoxWidget& operator=(const AtariVoxWidget&) = delete;
|
||||
AtariVoxWidget& operator=(AtariVoxWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -50,6 +50,14 @@ class AudioWidget : public Widget, public CommandSender
|
|||
DataGridWidget* myAudF;
|
||||
DataGridWidget* myAudC;
|
||||
DataGridWidget* myAudV;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
AudioWidget() = delete;
|
||||
AudioWidget(const AudioWidget&) = delete;
|
||||
AudioWidget(AudioWidget&&) = delete;
|
||||
AudioWidget& operator=(const AudioWidget&) = delete;
|
||||
AudioWidget& operator=(AudioWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,14 @@ class BoosterWidget : public ControllerWidget
|
|||
|
||||
CheckboxWidget* myPins[7];
|
||||
static Controller::DigitalPin ourPinNo[5];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
BoosterWidget() = delete;
|
||||
BoosterWidget(const BoosterWidget&) = delete;
|
||||
BoosterWidget(BoosterWidget&&) = delete;
|
||||
BoosterWidget& operator=(const BoosterWidget&) = delete;
|
||||
BoosterWidget& operator=(BoosterWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class Cartridge0840Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge0840Widget() = delete;
|
||||
Cartridge0840Widget(const Cartridge0840Widget&) = delete;
|
||||
Cartridge0840Widget(Cartridge0840Widget&&) = delete;
|
||||
Cartridge0840Widget& operator=(const Cartridge0840Widget&) = delete;
|
||||
Cartridge0840Widget& operator=(Cartridge0840Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -35,6 +35,14 @@ class Cartridge2KWidget : public CartDebugWidget
|
|||
// No implementation for non-bankswitched ROMs
|
||||
void loadConfig() { }
|
||||
void handleCommand(CommandSender* sender, int cmd, int data, int id) { }
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge2KWidget() = delete;
|
||||
Cartridge2KWidget(const Cartridge2KWidget&) = delete;
|
||||
Cartridge2KWidget(Cartridge2KWidget&&) = delete;
|
||||
Cartridge2KWidget& operator=(const Cartridge2KWidget&) = delete;
|
||||
Cartridge2KWidget& operator=(Cartridge2KWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -65,6 +65,14 @@ class Cartridge3EWidget : public CartDebugWidget
|
|||
kROMBankChanged = 'rmCH',
|
||||
kRAMBankChanged = 'raCH'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge3EWidget() = delete;
|
||||
Cartridge3EWidget(const Cartridge3EWidget&) = delete;
|
||||
Cartridge3EWidget(Cartridge3EWidget&&) = delete;
|
||||
Cartridge3EWidget& operator=(const Cartridge3EWidget&) = delete;
|
||||
Cartridge3EWidget& operator=(Cartridge3EWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class Cartridge3FWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge3FWidget() = delete;
|
||||
Cartridge3FWidget(const Cartridge3FWidget&) = delete;
|
||||
Cartridge3FWidget(Cartridge3FWidget&&) = delete;
|
||||
Cartridge3FWidget& operator=(const Cartridge3FWidget&) = delete;
|
||||
Cartridge3FWidget& operator=(Cartridge3FWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -53,6 +53,14 @@ class Cartridge4A50Widget : public CartDebugWidget
|
|||
kROMHighChanged = 'rmHI',
|
||||
kRAMHighChanged = 'raHI'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge4A50Widget() = delete;
|
||||
Cartridge4A50Widget(const Cartridge4A50Widget&) = delete;
|
||||
Cartridge4A50Widget(Cartridge4A50Widget&&) = delete;
|
||||
Cartridge4A50Widget& operator=(const Cartridge4A50Widget&) = delete;
|
||||
Cartridge4A50Widget& operator=(Cartridge4A50Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -55,6 +55,14 @@ class Cartridge4KSCWidget : public CartDebugWidget
|
|||
ByteArray internalram;
|
||||
};
|
||||
CartState myOldState;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge4KSCWidget() = delete;
|
||||
Cartridge4KSCWidget(const Cartridge4KSCWidget&) = delete;
|
||||
Cartridge4KSCWidget(Cartridge4KSCWidget&&) = delete;
|
||||
Cartridge4KSCWidget& operator=(const Cartridge4KSCWidget&) = delete;
|
||||
Cartridge4KSCWidget& operator=(Cartridge4KSCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -35,6 +35,14 @@ class Cartridge4KWidget : public CartDebugWidget
|
|||
// No implementation for non-bankswitched ROMs
|
||||
void loadConfig() { }
|
||||
void handleCommand(CommandSender* sender, int cmd, int data, int id) { }
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
Cartridge4KWidget() = delete;
|
||||
Cartridge4KWidget(const Cartridge4KWidget&) = delete;
|
||||
Cartridge4KWidget(Cartridge4KWidget&&) = delete;
|
||||
Cartridge4KWidget& operator=(const Cartridge4KWidget&) = delete;
|
||||
Cartridge4KWidget& operator=(Cartridge4KWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeARWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeARWidget() = delete;
|
||||
CartridgeARWidget(const CartridgeARWidget&) = delete;
|
||||
CartridgeARWidget(CartridgeARWidget&&) = delete;
|
||||
CartridgeARWidget& operator=(const CartridgeARWidget&) = delete;
|
||||
CartridgeARWidget& operator=(CartridgeARWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeBFSCWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeBFSCWidget() = delete;
|
||||
CartridgeBFSCWidget(const CartridgeBFSCWidget&) = delete;
|
||||
CartridgeBFSCWidget(CartridgeBFSCWidget&&) = delete;
|
||||
CartridgeBFSCWidget& operator=(const CartridgeBFSCWidget&) = delete;
|
||||
CartridgeBFSCWidget& operator=(CartridgeBFSCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeBFWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeBFWidget() = delete;
|
||||
CartridgeBFWidget(const CartridgeBFWidget&) = delete;
|
||||
CartridgeBFWidget(CartridgeBFWidget&&) = delete;
|
||||
CartridgeBFWidget& operator=(const CartridgeBFWidget&) = delete;
|
||||
CartridgeBFWidget& operator=(CartridgeBFWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -77,6 +77,14 @@ class CartridgeCMWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeCMWidget() = delete;
|
||||
CartridgeCMWidget(const CartridgeCMWidget&) = delete;
|
||||
CartridgeCMWidget(CartridgeCMWidget&&) = delete;
|
||||
CartridgeCMWidget& operator=(const CartridgeCMWidget&) = delete;
|
||||
CartridgeCMWidget& operator=(CartridgeCMWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeCTYWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeCTYWidget() = delete;
|
||||
CartridgeCTYWidget(const CartridgeCTYWidget&) = delete;
|
||||
CartridgeCTYWidget(CartridgeCTYWidget&&) = delete;
|
||||
CartridgeCTYWidget& operator=(const CartridgeCTYWidget&) = delete;
|
||||
CartridgeCTYWidget& operator=(CartridgeCTYWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -55,7 +55,14 @@ class CartridgeCVWidget : public CartDebugWidget
|
|||
ByteArray internalram;
|
||||
};
|
||||
CartState myOldState;
|
||||
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeCVWidget() = delete;
|
||||
CartridgeCVWidget(const CartridgeCVWidget&) = delete;
|
||||
CartridgeCVWidget(CartridgeCVWidget&&) = delete;
|
||||
CartridgeCVWidget& operator=(const CartridgeCVWidget&) = delete;
|
||||
CartridgeCVWidget& operator=(CartridgeCVWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -74,6 +74,14 @@ class CartridgeDASHWidget : public CartDebugWidget
|
|||
kBank3Changed = 'b3CH'
|
||||
};
|
||||
static const BankID bankEnum[4];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeDASHWidget() = delete;
|
||||
CartridgeDASHWidget(const CartridgeDASHWidget&) = delete;
|
||||
CartridgeDASHWidget(CartridgeDASHWidget&&) = delete;
|
||||
CartridgeDASHWidget& operator=(const CartridgeDASHWidget&) = delete;
|
||||
CartridgeDASHWidget& operator=(CartridgeDASHWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeDFSCWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeDFSCWidget() = delete;
|
||||
CartridgeDFSCWidget(const CartridgeDFSCWidget&) = delete;
|
||||
CartridgeDFSCWidget(CartridgeDFSCWidget&&) = delete;
|
||||
CartridgeDFSCWidget& operator=(const CartridgeDFSCWidget&) = delete;
|
||||
CartridgeDFSCWidget& operator=(CartridgeDFSCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeDFWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeDFWidget() = delete;
|
||||
CartridgeDFWidget(const CartridgeDFWidget&) = delete;
|
||||
CartridgeDFWidget(CartridgeDFWidget&&) = delete;
|
||||
CartridgeDFWidget& operator=(const CartridgeDFWidget&) = delete;
|
||||
CartridgeDFWidget& operator=(CartridgeDFWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -88,6 +88,14 @@ class CartridgeDPCPlusWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeDPCPlusWidget() = delete;
|
||||
CartridgeDPCPlusWidget(const CartridgeDPCPlusWidget&) = delete;
|
||||
CartridgeDPCPlusWidget(CartridgeDPCPlusWidget&&) = delete;
|
||||
CartridgeDPCPlusWidget& operator=(const CartridgeDPCPlusWidget&) = delete;
|
||||
CartridgeDPCPlusWidget& operator=(CartridgeDPCPlusWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -77,6 +77,14 @@ class CartridgeDPCWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeDPCWidget() = delete;
|
||||
CartridgeDPCWidget(const CartridgeDPCWidget&) = delete;
|
||||
CartridgeDPCWidget(CartridgeDPCWidget&&) = delete;
|
||||
CartridgeDPCWidget& operator=(const CartridgeDPCWidget&) = delete;
|
||||
CartridgeDPCWidget& operator=(CartridgeDPCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -141,6 +141,14 @@ class CartDebugWidget : public Widget, public CommandSender
|
|||
private:
|
||||
StringListWidget* myDesc;
|
||||
ostringstream myBuffer;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartDebugWidget() = delete;
|
||||
CartDebugWidget(const CartDebugWidget&) = delete;
|
||||
CartDebugWidget(CartDebugWidget&&) = delete;
|
||||
CartDebugWidget& operator=(const CartDebugWidget&) = delete;
|
||||
CartDebugWidget& operator=(CartDebugWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -48,6 +48,14 @@ class CartridgeE0Widget : public CartDebugWidget
|
|||
kSlice1Changed = 's1CH',
|
||||
kSlice2Changed = 's2CH'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeE0Widget() = delete;
|
||||
CartridgeE0Widget(const CartridgeE0Widget&) = delete;
|
||||
CartridgeE0Widget(CartridgeE0Widget&&) = delete;
|
||||
CartridgeE0Widget& operator=(const CartridgeE0Widget&) = delete;
|
||||
CartridgeE0Widget& operator=(CartridgeE0Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -63,6 +63,14 @@ class CartridgeE7Widget : public CartDebugWidget
|
|||
kLowerChanged = 'lwCH',
|
||||
kUpperChanged = 'upCH'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeE7Widget() = delete;
|
||||
CartridgeE7Widget(const CartridgeE7Widget&) = delete;
|
||||
CartridgeE7Widget(CartridgeE7Widget&&) = delete;
|
||||
CartridgeE7Widget& operator=(const CartridgeE7Widget&) = delete;
|
||||
CartridgeE7Widget& operator=(CartridgeE7Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeEFSCWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeEFSCWidget() = delete;
|
||||
CartridgeEFSCWidget(const CartridgeEFSCWidget&) = delete;
|
||||
CartridgeEFSCWidget(CartridgeEFSCWidget&&) = delete;
|
||||
CartridgeEFSCWidget& operator=(const CartridgeEFSCWidget&) = delete;
|
||||
CartridgeEFSCWidget& operator=(CartridgeEFSCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeEFWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeEFWidget() = delete;
|
||||
CartridgeEFWidget(const CartridgeEFWidget&) = delete;
|
||||
CartridgeEFWidget(CartridgeEFWidget&&) = delete;
|
||||
CartridgeEFWidget& operator=(const CartridgeEFWidget&) = delete;
|
||||
CartridgeEFWidget& operator=(CartridgeEFWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeF0Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF0Widget() = delete;
|
||||
CartridgeF0Widget(const CartridgeF0Widget&) = delete;
|
||||
CartridgeF0Widget(CartridgeF0Widget&&) = delete;
|
||||
CartridgeF0Widget& operator=(const CartridgeF0Widget&) = delete;
|
||||
CartridgeF0Widget& operator=(CartridgeF0Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -62,6 +62,14 @@ class CartridgeF4SCWidget : public CartDebugWidget
|
|||
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF4SCWidget() = delete;
|
||||
CartridgeF4SCWidget(const CartridgeF4SCWidget&) = delete;
|
||||
CartridgeF4SCWidget(CartridgeF4SCWidget&&) = delete;
|
||||
CartridgeF4SCWidget& operator=(const CartridgeF4SCWidget&) = delete;
|
||||
CartridgeF4SCWidget& operator=(CartridgeF4SCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeF4Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF4Widget() = delete;
|
||||
CartridgeF4Widget(const CartridgeF4Widget&) = delete;
|
||||
CartridgeF4Widget(CartridgeF4Widget&&) = delete;
|
||||
CartridgeF4Widget& operator=(const CartridgeF4Widget&) = delete;
|
||||
CartridgeF4Widget& operator=(CartridgeF4Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -58,7 +58,16 @@ class CartridgeF6SCWidget : public CartDebugWidget
|
|||
CartridgeF6SC& myCart;
|
||||
PopUpWidget* myBank;
|
||||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF6SCWidget() = delete;
|
||||
CartridgeF6SCWidget(const CartridgeF6SCWidget&) = delete;
|
||||
CartridgeF6SCWidget(CartridgeF6SCWidget&&) = delete;
|
||||
CartridgeF6SCWidget& operator=(const CartridgeF6SCWidget&) = delete;
|
||||
CartridgeF6SCWidget& operator=(CartridgeF6SCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeF6Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF6Widget() = delete;
|
||||
CartridgeF6Widget(const CartridgeF6Widget&) = delete;
|
||||
CartridgeF6Widget(CartridgeF6Widget&&) = delete;
|
||||
CartridgeF6Widget& operator=(const CartridgeF6Widget&) = delete;
|
||||
CartridgeF6Widget& operator=(CartridgeF6Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeF8SCWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF8SCWidget() = delete;
|
||||
CartridgeF8SCWidget(const CartridgeF8SCWidget&) = delete;
|
||||
CartridgeF8SCWidget(CartridgeF8SCWidget&&) = delete;
|
||||
CartridgeF8SCWidget& operator=(const CartridgeF8SCWidget&) = delete;
|
||||
CartridgeF8SCWidget& operator=(CartridgeF8SCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeF8Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeF8Widget() = delete;
|
||||
CartridgeF8Widget(const CartridgeF8Widget&) = delete;
|
||||
CartridgeF8Widget(CartridgeF8Widget&&) = delete;
|
||||
CartridgeF8Widget& operator=(const CartridgeF8Widget&) = delete;
|
||||
CartridgeF8Widget& operator=(CartridgeF8Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -68,6 +68,14 @@ class CartridgeFA2Widget : public CartDebugWidget
|
|||
kFlashLoad = 'flLD',
|
||||
kFlashSave = 'flSV'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeFA2Widget() = delete;
|
||||
CartridgeFA2Widget(const CartridgeFA2Widget&) = delete;
|
||||
CartridgeFA2Widget(CartridgeFA2Widget&&) = delete;
|
||||
CartridgeFA2Widget& operator=(const CartridgeFA2Widget&) = delete;
|
||||
CartridgeFA2Widget& operator=(CartridgeFA2Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeFAWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeFAWidget() = delete;
|
||||
CartridgeFAWidget(const CartridgeFAWidget&) = delete;
|
||||
CartridgeFAWidget(CartridgeFAWidget&&) = delete;
|
||||
CartridgeFAWidget& operator=(const CartridgeFAWidget&) = delete;
|
||||
CartridgeFAWidget& operator=(CartridgeFAWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -40,6 +40,14 @@ class CartridgeFEWidget : public CartDebugWidget
|
|||
|
||||
private:
|
||||
CartridgeFE& myCart;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeFEWidget() = delete;
|
||||
CartridgeFEWidget(const CartridgeFEWidget&) = delete;
|
||||
CartridgeFEWidget(CartridgeFEWidget&&) = delete;
|
||||
CartridgeFEWidget& operator=(const CartridgeFEWidget&) = delete;
|
||||
CartridgeFEWidget& operator=(CartridgeFEWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -49,6 +49,14 @@ class CartridgeMCWidget : public CartDebugWidget
|
|||
kSlice2Changed = 's2CH',
|
||||
kSlice3Changed = 's3CH'
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeMCWidget() = delete;
|
||||
CartridgeMCWidget(const CartridgeMCWidget&) = delete;
|
||||
CartridgeMCWidget(CartridgeMCWidget&&) = delete;
|
||||
CartridgeMCWidget& operator=(const CartridgeMCWidget&) = delete;
|
||||
CartridgeMCWidget& operator=(CartridgeMCWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -46,6 +46,14 @@ class CartridgeMDMWidget : public CartDebugWidget
|
|||
CheckboxWidget* myBankDisabled;
|
||||
|
||||
enum { kBankChanged = 'bkCH', kBankDisabled = 'bkDI' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeMDMWidget() = delete;
|
||||
CartridgeMDMWidget(const CartridgeMDMWidget&) = delete;
|
||||
CartridgeMDMWidget(CartridgeMDMWidget&&) = delete;
|
||||
CartridgeMDMWidget& operator=(const CartridgeMDMWidget&) = delete;
|
||||
CartridgeMDMWidget& operator=(CartridgeMDMWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -106,6 +106,14 @@ class CartRamWidget : public Widget, public CommandSender
|
|||
IntArray mySearchAddr;
|
||||
IntArray mySearchValue;
|
||||
BoolArray mySearchState;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartRamWidget() = delete;
|
||||
CartRamWidget(const CartRamWidget&) = delete;
|
||||
CartRamWidget(CartRamWidget&&) = delete;
|
||||
CartRamWidget& operator=(const CartRamWidget&) = delete;
|
||||
CartRamWidget& operator=(CartRamWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeSBWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeSBWidget() = delete;
|
||||
CartridgeSBWidget(const CartridgeSBWidget&) = delete;
|
||||
CartridgeSBWidget(CartridgeSBWidget&&) = delete;
|
||||
CartridgeSBWidget& operator=(const CartridgeSBWidget&) = delete;
|
||||
CartridgeSBWidget& operator=(CartridgeSBWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeUAWidget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeUAWidget() = delete;
|
||||
CartridgeUAWidget(const CartridgeUAWidget&) = delete;
|
||||
CartridgeUAWidget(CartridgeUAWidget&&) = delete;
|
||||
CartridgeUAWidget& operator=(const CartridgeUAWidget&) = delete;
|
||||
CartridgeUAWidget& operator=(CartridgeUAWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -61,6 +61,14 @@ class CartridgeWDWidget : public CartDebugWidget
|
|||
CartState myOldState;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeWDWidget() = delete;
|
||||
CartridgeWDWidget(const CartridgeWDWidget&) = delete;
|
||||
CartridgeWDWidget(CartridgeWDWidget&&) = delete;
|
||||
CartridgeWDWidget& operator=(const CartridgeWDWidget&) = delete;
|
||||
CartridgeWDWidget& operator=(CartridgeWDWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -44,6 +44,14 @@ class CartridgeX07Widget : public CartDebugWidget
|
|||
PopUpWidget* myBank;
|
||||
|
||||
enum { kBankChanged = 'bkCH' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CartridgeX07Widget() = delete;
|
||||
CartridgeX07Widget(const CartridgeX07Widget&) = delete;
|
||||
CartridgeX07Widget(CartridgeX07Widget&&) = delete;
|
||||
CartridgeX07Widget& operator=(const CartridgeX07Widget&) = delete;
|
||||
CartridgeX07Widget& operator=(CartridgeX07Widget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -51,6 +51,14 @@ class ColorWidget : public Widget, public CommandSender
|
|||
protected:
|
||||
int _color;
|
||||
int _cmd;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
ColorWidget() = delete;
|
||||
ColorWidget(const ColorWidget&) = delete;
|
||||
ColorWidget(ColorWidget&&) = delete;
|
||||
ColorWidget& operator=(const ColorWidget&) = delete;
|
||||
ColorWidget& operator=(ColorWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -46,6 +46,14 @@ class ControllerWidget : public Widget, public CommandSender
|
|||
|
||||
protected:
|
||||
Controller& myController;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
ControllerWidget() = delete;
|
||||
ControllerWidget(const ControllerWidget&) = delete;
|
||||
ControllerWidget(ControllerWidget&&) = delete;
|
||||
ControllerWidget& operator=(const ControllerWidget&) = delete;
|
||||
ControllerWidget& operator=(ControllerWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -76,6 +76,14 @@ class CpuWidget : public Widget, public CommandSender
|
|||
EditTextWidget* myCpuDataSrc[4];
|
||||
ToggleBitWidget* myPSRegister;
|
||||
EditTextWidget* myPCLabel;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
CpuWidget() = delete;
|
||||
CpuWidget(const CpuWidget&) = delete;
|
||||
CpuWidget(CpuWidget&&) = delete;
|
||||
CpuWidget& operator=(const CpuWidget&) = delete;
|
||||
CpuWidget& operator=(CpuWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -51,6 +51,14 @@ class DataGridOpsWidget : public Widget, public CommandSender
|
|||
ButtonWidget* _decButton;
|
||||
ButtonWidget* _shiftLeftButton;
|
||||
ButtonWidget* _shiftRightButton;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DataGridOpsWidget() = delete;
|
||||
DataGridOpsWidget(const DataGridOpsWidget&) = delete;
|
||||
DataGridOpsWidget(DataGridOpsWidget&&) = delete;
|
||||
DataGridOpsWidget& operator=(const DataGridOpsWidget&) = delete;
|
||||
DataGridOpsWidget& operator=(DataGridOpsWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -140,6 +140,14 @@ class DataGridWidget : public EditableWidget
|
|||
void zeroCell();
|
||||
|
||||
void enableEditMode(bool state) { _editMode = state; }
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DataGridWidget() = delete;
|
||||
DataGridWidget(const DataGridWidget&) = delete;
|
||||
DataGridWidget(DataGridWidget&&) = delete;
|
||||
DataGridWidget& operator=(const DataGridWidget&) = delete;
|
||||
DataGridWidget& operator=(DataGridWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -119,6 +119,14 @@ class DebuggerDialog : public Dialog
|
|||
|
||||
unique_ptr<GUI::Font> myLFont; // used for labels
|
||||
unique_ptr<GUI::Font> myNFont; // used for normal text
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DebuggerDialog() = delete;
|
||||
DebuggerDialog(const DebuggerDialog&) = delete;
|
||||
DebuggerDialog(DebuggerDialog&&) = delete;
|
||||
DebuggerDialog& operator=(const DebuggerDialog&) = delete;
|
||||
DebuggerDialog& operator=(DebuggerDialog&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -51,6 +51,14 @@ class DrivingWidget : public ControllerWidget
|
|||
int myGreyIndex;
|
||||
|
||||
static uInt8 ourGreyTable[4];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
DrivingWidget() = delete;
|
||||
DrivingWidget(const DrivingWidget&) = delete;
|
||||
DrivingWidget(DrivingWidget&&) = delete;
|
||||
DrivingWidget& operator=(const DrivingWidget&) = delete;
|
||||
DrivingWidget& operator=(DrivingWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,14 @@ class GenesisWidget : public ControllerWidget
|
|||
|
||||
CheckboxWidget* myPins[6];
|
||||
static Controller::DigitalPin ourPinNo[5];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
GenesisWidget() = delete;
|
||||
GenesisWidget(const GenesisWidget&) = delete;
|
||||
GenesisWidget(GenesisWidget&&) = delete;
|
||||
GenesisWidget& operator=(const GenesisWidget&) = delete;
|
||||
GenesisWidget& operator=(GenesisWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,14 @@ class JoystickWidget : public ControllerWidget
|
|||
|
||||
CheckboxWidget* myPins[5];
|
||||
static Controller::DigitalPin ourPinNo[5];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
JoystickWidget() = delete;
|
||||
JoystickWidget(const JoystickWidget&) = delete;
|
||||
JoystickWidget(JoystickWidget&&) = delete;
|
||||
JoystickWidget& operator=(const JoystickWidget&) = delete;
|
||||
JoystickWidget& operator=(JoystickWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,14 @@ class KeyboardWidget : public ControllerWidget
|
|||
Event::Type* myEvent;
|
||||
|
||||
static Event::Type ourLeftEvents[12], ourRightEvents[12];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
KeyboardWidget() = delete;
|
||||
KeyboardWidget(const KeyboardWidget&) = delete;
|
||||
KeyboardWidget(KeyboardWidget&&) = delete;
|
||||
KeyboardWidget& operator=(const KeyboardWidget&) = delete;
|
||||
KeyboardWidget& operator=(KeyboardWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -49,6 +49,14 @@ class NullControlWidget : public ControllerWidget
|
|||
}
|
||||
|
||||
virtual ~NullControlWidget() { };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
NullControlWidget() = delete;
|
||||
NullControlWidget(const NullControlWidget&) = delete;
|
||||
NullControlWidget(NullControlWidget&&) = delete;
|
||||
NullControlWidget& operator=(const NullControlWidget&) = delete;
|
||||
NullControlWidget& operator=(NullControlWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -40,6 +40,14 @@ class PaddleWidget : public ControllerWidget
|
|||
|
||||
SliderWidget *myP0Resistance, *myP1Resistance;
|
||||
CheckboxWidget *myP0Fire, *myP1Fire;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
PaddleWidget() = delete;
|
||||
PaddleWidget(const PaddleWidget&) = delete;
|
||||
PaddleWidget(PaddleWidget&&) = delete;
|
||||
PaddleWidget& operator=(const PaddleWidget&) = delete;
|
||||
PaddleWidget& operator=(PaddleWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -118,6 +118,14 @@ class PromptWidget : public Widget, public CommandSender
|
|||
bool _exitedEarly;
|
||||
|
||||
// int compareHistory(const char *histLine);
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
PromptWidget() = delete;
|
||||
PromptWidget(const PromptWidget&) = delete;
|
||||
PromptWidget(PromptWidget&&) = delete;
|
||||
PromptWidget& operator=(const PromptWidget&) = delete;
|
||||
PromptWidget& operator=(PromptWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -86,6 +86,14 @@ class RamWidget : public Widget, public CommandSender
|
|||
IntArray mySearchAddr;
|
||||
IntArray mySearchValue;
|
||||
BoolArray mySearchState;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RamWidget() = delete;
|
||||
RamWidget(const RamWidget&) = delete;
|
||||
RamWidget(RamWidget&&) = delete;
|
||||
RamWidget& operator=(const RamWidget&) = delete;
|
||||
RamWidget& operator=(RamWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -79,6 +79,14 @@ class RiotWidget : public Widget, public CommandSender
|
|||
kP0DiffChanged, kP1DiffChanged, kTVTypeChanged, kSelectID, kResetID,
|
||||
kRandCPUID, kRandRAMID
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RiotWidget() = delete;
|
||||
RiotWidget(const RiotWidget&) = delete;
|
||||
RiotWidget(RiotWidget&&) = delete;
|
||||
RiotWidget& operator=(const RiotWidget&) = delete;
|
||||
RiotWidget& operator=(RiotWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -56,6 +56,14 @@ class RomListSettings : public Dialog, public CommandSender
|
|||
CheckboxWidget* myShowAddresses;
|
||||
CheckboxWidget* myShowGFXBinary;
|
||||
CheckboxWidget* myUseRelocation;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RomListSettings() = delete;
|
||||
RomListSettings(const RomListSettings&) = delete;
|
||||
RomListSettings(RomListSettings&&) = delete;
|
||||
RomListSettings& operator=(const RomListSettings&) = delete;
|
||||
RomListSettings& operator=(RomListSettings&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -104,6 +104,14 @@ class RomListWidget : public EditableWidget
|
|||
const CartDebug::Disassembly* myDisasm;
|
||||
const PackedBitArray* myBPState;
|
||||
vector<CheckboxWidget*> myCheckList;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RomListWidget() = delete;
|
||||
RomListWidget(const RomListWidget&) = delete;
|
||||
RomListWidget(RomListWidget&&) = delete;
|
||||
RomListWidget& operator=(const RomListWidget&) = delete;
|
||||
RomListWidget& operator=(RomListWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -59,6 +59,14 @@ class RomWidget : public Widget, public CommandSender
|
|||
EditTextWidget* myBank;
|
||||
|
||||
bool myListIsDirty;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
RomWidget() = delete;
|
||||
RomWidget(const RomWidget&) = delete;
|
||||
RomWidget(RomWidget&&) = delete;
|
||||
RomWidget& operator=(const RomWidget&) = delete;
|
||||
RomWidget& operator=(RomWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -38,6 +38,14 @@ class SaveKeyWidget : public ControllerWidget
|
|||
private:
|
||||
ButtonWidget* myEEPROMErase;
|
||||
enum { kEEPROMErase = 'eeER' };
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
SaveKeyWidget() = delete;
|
||||
SaveKeyWidget(const SaveKeyWidget&) = delete;
|
||||
SaveKeyWidget(SaveKeyWidget&&) = delete;
|
||||
SaveKeyWidget& operator=(const SaveKeyWidget&) = delete;
|
||||
SaveKeyWidget& operator=(SaveKeyWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -51,6 +51,14 @@ class TiaInfoWidget : public Widget, public CommandSender
|
|||
|
||||
CheckboxWidget* myVSync;
|
||||
CheckboxWidget* myVBlank;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TiaInfoWidget() = delete;
|
||||
TiaInfoWidget(const TiaInfoWidget&) = delete;
|
||||
TiaInfoWidget(TiaInfoWidget&&) = delete;
|
||||
TiaInfoWidget& operator=(const TiaInfoWidget&) = delete;
|
||||
TiaInfoWidget& operator=(TiaInfoWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -67,6 +67,14 @@ class TiaOutputWidget : public Widget, public CommandSender
|
|||
// Create this buffer once, instead of allocating it each time the
|
||||
// TIA image is redrawn
|
||||
uInt32 myLineBuffer[320];
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TiaOutputWidget() = delete;
|
||||
TiaOutputWidget(const TiaOutputWidget&) = delete;
|
||||
TiaOutputWidget(TiaOutputWidget&&) = delete;
|
||||
TiaOutputWidget& operator=(const TiaOutputWidget&) = delete;
|
||||
TiaOutputWidget& operator=(TiaOutputWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -147,6 +147,14 @@ class TiaWidget : public Widget, public CommandSender
|
|||
kCOLUPFAddr,
|
||||
kCOLUBKAddr
|
||||
};
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TiaWidget() = delete;
|
||||
TiaWidget(const TiaWidget&) = delete;
|
||||
TiaWidget(TiaWidget&&) = delete;
|
||||
TiaWidget& operator=(const TiaWidget&) = delete;
|
||||
TiaWidget& operator=(TiaWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -62,6 +62,14 @@ class TiaZoomWidget : public Widget, public CommandSender
|
|||
|
||||
bool myMouseMoving;
|
||||
int myXClick, myYClick;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TiaZoomWidget() = delete;
|
||||
TiaZoomWidget(const TiaZoomWidget&) = delete;
|
||||
TiaZoomWidget(TiaZoomWidget&&) = delete;
|
||||
TiaZoomWidget& operator=(const TiaZoomWidget&) = delete;
|
||||
TiaZoomWidget& operator=(TiaZoomWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,14 @@ class ToggleBitWidget : public ToggleWidget
|
|||
protected:
|
||||
StringList _offList;
|
||||
StringList _onList;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
ToggleBitWidget() = delete;
|
||||
ToggleBitWidget(const ToggleBitWidget&) = delete;
|
||||
ToggleBitWidget(ToggleBitWidget&&) = delete;
|
||||
ToggleBitWidget& operator=(const ToggleBitWidget&) = delete;
|
||||
ToggleBitWidget& operator=(ToggleBitWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -47,6 +47,14 @@ class TogglePixelWidget : public ToggleWidget
|
|||
private:
|
||||
int _pixelColor, _backgroundColor;
|
||||
bool _swapBits;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
TogglePixelWidget() = delete;
|
||||
TogglePixelWidget(const TogglePixelWidget&) = delete;
|
||||
TogglePixelWidget(TogglePixelWidget&&) = delete;
|
||||
TogglePixelWidget& operator=(const TogglePixelWidget&) = delete;
|
||||
TogglePixelWidget& operator=(TogglePixelWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -67,6 +67,14 @@ class ToggleWidget : public Widget, public CommandSender
|
|||
|
||||
BoolArray _stateList;
|
||||
BoolArray _changedList;
|
||||
|
||||
private:
|
||||
// Following constructors and assignment operators not supported
|
||||
ToggleWidget() = delete;
|
||||
ToggleWidget(const ToggleWidget&) = delete;
|
||||
ToggleWidget(ToggleWidget&&) = delete;
|
||||
ToggleWidget& operator=(const ToggleWidget&) = delete;
|
||||
ToggleWidget& operator=(ToggleWidget&&) = delete;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue