summaryrefslogtreecommitdiffstats
path: root/bank.h
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-06-14 20:30:37 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-06-14 20:34:10 +0200
commit7690b26ad7fe0966d0bf86bd1a9b3f89391b7a4b (patch)
tree34e5398f57392eef2ce4c480199a5793a0c84730 /bank.h
downloadBankProgramm-7690b26ad7fe0966d0bf86bd1a9b3f89391b7a4b.tar.gz
BankProgramm-7690b26ad7fe0966d0bf86bd1a9b3f89391b7a4b.zip
Initial commit of the work on the bank parser.
Diffstat (limited to 'bank.h')
-rw-r--r--bank.h63
1 files changed, 63 insertions, 0 deletions
diff --git a/bank.h b/bank.h
new file mode 100644
index 0000000..c6109ee
--- /dev/null
+++ b/bank.h
@@ -0,0 +1,63 @@
+#ifndef BANK_H
+#define BANK_H
+
+#include <QString>
+#include <QObject>
+#include <QDebug>
+
+class Bank : public QObject
+{
+ Q_OBJECT
+ Q_PROPERTY(QString Name READ Name)
+ Q_PROPERTY(QString Ort READ Ort)
+ Q_PROPERTY(QString Plz READ Plz)
+ Q_PROPERTY(QString Blz READ Blz)
+ Q_PROPERTY(QString Bic READ Bic)
+ Q_PROPERTY(QString Lkz READ Lkz)
+
+public:
+ Bank();
+
+ void attributesFromTxtFile(const QString & line);
+
+ QString Name() const
+ {
+ return m_Name;
+ }
+
+ QString Ort() const
+ {
+ return m_Ort;
+ }
+
+ QString Plz() const
+ {
+ return m_Plz;
+ }
+
+ QString Blz() const
+ {
+ return m_Blz;
+ }
+
+ QString Bic() const
+ {
+ return m_Bic;
+ }
+
+ QString Lkz() const
+ {
+ return m_Lkz;
+ }
+
+private:
+
+ QString m_Name;
+ QString m_Ort;
+ QString m_Plz;
+ QString m_Blz;
+ QString m_Bic;
+ QString m_Lkz;
+};
+
+#endif // BANK_H