summaryrefslogtreecommitdiffstats
path: root/bank.h
diff options
context:
space:
mode:
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