More cheat search updates.

This commit is contained in:
Matthew Budd 2020-07-31 20:18:39 -04:00
parent b6871bc36d
commit 3e1cfb3a94
2 changed files with 12 additions and 15 deletions

View File

@ -353,8 +353,6 @@ GuiCheatsDialog_t::GuiCheatsDialog_t(QWidget *parent)
connect( ltValBtn , SIGNAL(clicked(void)), this, SLOT(lessThanValueCallback(void)) );
connect( grValBtn , SIGNAL(clicked(void)), this, SLOT(greaterThanValueCallback(void)) );
cheat_search_known_value = 0;
}
//----------------------------------------------------------------------------
GuiCheatsDialog_t::~GuiCheatsDialog_t(void)
@ -430,15 +428,15 @@ void GuiCheatsDialog_t::resetSearchCallback(void)
//----------------------------------------------------------------------------
void GuiCheatsDialog_t::knownValueCallback(void)
{
int value;
//printf("Cheat Search Known!\n");
fceuWrapperLock();
//printf("%s\n", knownValEntry->text().toStdString().c_str() );
cheat_search_known_value = strtol( knownValEntry->text().toStdString().c_str(), NULL, 16 );
value = strtol( knownValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_KNOWN,
cheat_search_known_value, 0);
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_KNOWN, value, 0);
showCheatSearchResults();
@ -460,15 +458,16 @@ void GuiCheatsDialog_t::equalValueCallback(void)
void GuiCheatsDialog_t::notEqualValueCallback(void)
{
//printf("Cheat Search Not Equal!\n");
int value;
int checked = useNeVal->checkState() != Qt::Unchecked;
fceuWrapperLock();
if (checked)
{
cheat_search_neq_value = strtol( neValEntry->text().toStdString().c_str(), NULL, 16 );
value = strtol( neValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_PUERLY_RELATIVE_CHANGE, 0, cheat_search_neq_value);
FCEUI_CheatSearchEnd (FCEU_SEARCH_PUERLY_RELATIVE_CHANGE, 0, value);
}
else
{
@ -483,15 +482,16 @@ void GuiCheatsDialog_t::notEqualValueCallback(void)
void GuiCheatsDialog_t::greaterThanValueCallback(void)
{
//printf("Cheat Search Greater Than!\n");
int value;
int checked = useGrVal->checkState() != Qt::Unchecked;
fceuWrapperLock();
if (checked)
{
cheat_search_gt_value = strtol( grValEntry->text().toStdString().c_str(), NULL, 16 );
value = strtol( grValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_GT_KNOWN, 0, cheat_search_gt_value);
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_GT_KNOWN, 0, value);
}
else
{
@ -506,15 +506,16 @@ void GuiCheatsDialog_t::greaterThanValueCallback(void)
void GuiCheatsDialog_t::lessThanValueCallback(void)
{
//printf("Cheat Search Less Than!\n");
int value;
int checked = useLtVal->checkState() != Qt::Unchecked;
fceuWrapperLock();
if (checked)
{
cheat_search_lt_value = strtol( ltValEntry->text().toStdString().c_str(), NULL, 16 );
value = strtol( ltValEntry->text().toStdString().c_str(), NULL, 16 );
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_LT_KNOWN, 0, cheat_search_lt_value);
FCEUI_CheatSearchEnd (FCEU_SEARCH_NEWVAL_LT_KNOWN, 0, value);
}
else
{

View File

@ -62,10 +62,6 @@ class GuiCheatsDialog_t : public QDialog
QFont font;
int fontCharWidth;
int cheat_search_known_value;
int cheat_search_neq_value;
int cheat_search_gt_value;
int cheat_search_lt_value;
private:
void showCheatSearchResults(void);