diff --git a/README b/README index e404c76..77f926a 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ SWipe is an application for reading magnetic stripe cards over an audio port. Requirements: - A hardware audio dongle to read the cards, such as those provided by Square for their payment service. - - Qt 4.6 or later (including Qt Multimedia plugin) + - Qt 5.5 It has been confirmed to run on Linux, Windows and OS X. diff --git a/SWipe.pro b/SWipe.pro index 92df65b..be38b91 100644 --- a/SWipe.pro +++ b/SWipe.pro @@ -4,7 +4,8 @@ # #------------------------------------------------- -QT += core gui multimedia +QT += core gui multimedia +QT += widgets TARGET = SWipe TEMPLATE = app diff --git a/magcard.h b/magcard.h index e79ecde..2eacf73 100644 --- a/magcard.h +++ b/magcard.h @@ -73,13 +73,13 @@ class MagCard { accountNumber.clear(); accountHolder.clear(); accountIssuer.clear(); - expirationDate = QDate::QDate(); + expirationDate = QDate(); miscData.clear(); accountValid = false; aamvaIssuer.clear(); aamvaIssuerName.clear(); aamvaIssuerAbr.clear(); - aamvaBirthday = QDate::QDate(); + aamvaBirthday = QDate(); aamvaAge = 0; } diff --git a/main.cpp b/main.cpp index 6816a5e..d45fef5 100644 --- a/main.cpp +++ b/main.cpp @@ -1,4 +1,5 @@ -#include +//#include +#include #include "swipe.h" int main(int argc, char *argv[]) diff --git a/swipe.cpp b/swipe.cpp index 6847424..8d51ee3 100644 --- a/swipe.cpp +++ b/swipe.cpp @@ -5,8 +5,8 @@ SWipe::SWipe(QWidget *parent) : QMainWindow(parent) { captureAudio = false; - audioFormat.setFrequency( 48000 ); - audioFormat.setChannels( 1 ); + audioFormat.setSampleRate( 48000 ); + audioFormat.setChannelCount( 1 ); audioFormat.setSampleSize( 16 ); audioFormat.setCodec( "audio/pcm" ); audioFormat.setByteOrder( QAudioFormat::LittleEndian ); diff --git a/swipe.h b/swipe.h index d8632ef..0a94836 100644 --- a/swipe.h +++ b/swipe.h @@ -1,7 +1,7 @@ #ifndef MAGSTRIPE_H #define MAGSTRIPE_H -#include +#include #include #include #include