summaryrefslogtreecommitdiff
path: root/noncore/unsupported/qashmoney/memory.h
authormickeyl <mickeyl>2004-11-04 10:33:04 (UTC)
committer mickeyl <mickeyl>2004-11-04 10:33:04 (UTC)
commit7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77 (patch) (side-by-side diff)
treee76604c6af3da9c19b69dcdcf8105d58bac63f71 /noncore/unsupported/qashmoney/memory.h
parentcd2d50799e087fad5b56df9d7fe9aa572a313e64 (diff)
downloadopie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.zip
opie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.tar.gz
opie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.tar.bz2
opie-qashmoney is now unsupported
Diffstat (limited to 'noncore/unsupported/qashmoney/memory.h') (more/less context) (ignore whitespace changes)
-rwxr-xr-xnoncore/unsupported/qashmoney/memory.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/noncore/unsupported/qashmoney/memory.h b/noncore/unsupported/qashmoney/memory.h
new file mode 100755
index 0000000..6e8ae46
--- a/dev/null
+++ b/noncore/unsupported/qashmoney/memory.h
@@ -0,0 +1,45 @@
+#ifndef MEMORY_H
+#define MEMORY_H
+
+#include <qstring.h>
+#include <qlistbox.h>
+#include <qcombobox.h>
+#include <sqlite3.h>
+
+class Memory : public QObject
+ {
+
+ Q_OBJECT
+
+ public:
+
+ Memory ();
+ ~Memory ();
+
+ // This function adds a new memory to the database. It takes the memory name, parent,
+ // initial balance, a displayed variable, and the memory type
+ // The parent is an integer memory id. Its -1 if there is not parent
+ // The memory types are 0=not defined 1=parent 2=child
+ void addMemoryItem ( QString );
+
+ // Returns the number of checking memorys
+ int getNumberOfMemoryItems ();
+
+ void changeMemoryName ( QString );
+
+ // This takes a QListView and puts parents and children memorys
+ // into the list view
+ void displayMemoryItems ( QListBox * );
+ void displayMemoryItems ( QComboBox * );
+
+ // The primary database that stores all our data
+ sqlite3 *db;
+
+ public slots:
+
+ // Deletes a memory item. Takes the memoryid as its parameter
+ void deleteMemoryItem ( QString );
+ };
+
+#endif
+