123456789101112131415161718 |
- #include "pilotinput.h"
- #include "src/database/databasecache.h"
- #include "src/gui/verification/completerprovider.h"
- bool PilotInput::isValid() const
- {
- return DBCache->getPilotNamesMap().key(input) != 0;
- }
- QString PilotInput::fixup() const
- {
- if (input.contains(self, Qt::CaseInsensitive))
- return DBCache->getPilotNamesMap().value(1);
- QCompleter* completer = CompleterProvider::getInstance().getCompleter(CompleterProvider::Pilots);
- completer->setCompletionPrefix(input);
- return completer->currentCompletion();
- }
|