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