2013-11-26 23:59:47 +07:00
|
|
|
#include "ProcessingItem.h"
|
|
|
|
|
2015-10-11 01:05:12 +07:00
|
|
|
ProcessingItem::ProcessingItem ()
|
|
|
|
: swapLanguages_ (false) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2015-10-11 01:04:28 +07:00
|
|
|
bool ProcessingItem::isValid (bool checkOnlyInput) const {
|
2013-11-26 23:59:47 +07:00
|
|
|
bool valid = true;
|
|
|
|
valid &= (!screenPos.isNull ());
|
|
|
|
valid &= (!source.isNull ());
|
2015-10-11 01:04:28 +07:00
|
|
|
valid &= (!ocrLanguage.isEmpty ());
|
|
|
|
if (!checkOnlyInput) {
|
|
|
|
valid &= (!recognized.isEmpty ());
|
|
|
|
}
|
2013-11-26 23:59:47 +07:00
|
|
|
return valid;
|
|
|
|
}
|