summaryrefslogtreecommitdiff
path: root/include
Side-by-side diff
Diffstat (limited to 'include') (more/less context) (ignore whitespace changes)
-rw-r--r--include/opie/tododb.h44
-rw-r--r--include/opie/todoevent.h53
-rw-r--r--include/opie/todoresource.h14
-rw-r--r--include/opie/xmltree.h112
4 files changed, 0 insertions, 223 deletions
diff --git a/include/opie/tododb.h b/include/opie/tododb.h
deleted file mode 100644
index 945f343..0000000
--- a/include/opie/tododb.h
+++ b/dev/null
@@ -1,44 +0,0 @@
-
-#ifndef tododb_h
-#define tododb_h
-
-#include <qvaluelist.h>
-
-#include <opie/todoevent.h>
-
-class ToDoResource;
-class ToDoDB
-{
- public:
- // if no argument is supplied pick the default book
- ToDoDB(const QString &fileName = QString::null, ToDoResource* resource= 0 );
- ~ToDoDB();
- QValueList<ToDoEvent> effectiveToDos(const QDate &from,
- const QDate &to,
- bool includeNoDates = true);
- QValueList<ToDoEvent> effectiveToDos(const QDate &start, bool includeNoDates = true );
- QValueList<ToDoEvent> rawToDos(); // all events
- QValueList<ToDoEvent> overDue();
-
- void addEvent(const ToDoEvent &event );
- void editEvent(const ToDoEvent &editEvent );
- void removeEvent(const ToDoEvent &event);
-
- void reload();
- void setFileName(const QString & );
- QString fileName()const;
- bool save();
- ToDoResource *resource();
- void setResource(ToDoResource* res);
-
- private:
- class ToDoDBPrivate;
- ToDoDBPrivate *d;
- QString m_fileName;
- ToDoResource *m_res;
- QValueList<ToDoEvent> m_todos;
- void load();
-};
-
-
-#endif
diff --git a/include/opie/todoevent.h b/include/opie/todoevent.h
deleted file mode 100644
index 79522b2..0000000
--- a/include/opie/todoevent.h
+++ b/dev/null
@@ -1,53 +0,0 @@
-
-#ifndef todoevent_h
-#define todoevent_h
-
-#include <qdatetime.h>
-
-class ToDoEvent {
- friend class ToDoDB;
- public:
- enum Priority { VERYHIGH=1, HIGH, NORMAL, LOW, VERYLOW };
- ToDoEvent( bool completed = false, int priority = NORMAL,
- const QString &category = QString::null,
- const QString &description = QString::null ,
- bool hasDate = false, QDate date = QDate::currentDate(), int uid = -1 );
- bool isCompleted() const;
- bool hasDate() const;
- int priority()const ;
- QString category()const;
- QDate date()const;
- QString description()const;
-
- int uid()const { return m_uid;};
- void setCompleted(bool completed );
- void setHasDate( bool hasDate );
- // if the category doesn't exist we will create it
- void setCategory( const QString &category );
- void setPriority(int priority );
- void setDate( QDate date );
- void setDescription(const QString& );
- bool isOverdue();
-
- void setUid(int id) {m_uid = id; };
- bool operator<(const ToDoEvent &toDoEvent )const;
- bool operator<=(const ToDoEvent &toDoEvent )const;
- bool operator!=(const ToDoEvent &toDoEvent )const { return !(*this == toDoEvent); };
- bool operator>(const ToDoEvent &toDoEvent )const;
- bool operator>=(const ToDoEvent &toDoEvent)const;
- bool operator==(const ToDoEvent &toDoEvent )const;
- ToDoEvent &operator=(const ToDoEvent &toDoEvent );
- private:
- class ToDoEventPrivate;
- ToDoEventPrivate *d;
- QDate m_date;
- bool m_isCompleted:1;
- bool m_hasDate:1;
- int m_priority;
- QString m_category;
- QString m_desc;
- int m_uid;
-};
-
-
-#endif
diff --git a/include/opie/todoresource.h b/include/opie/todoresource.h
deleted file mode 100644
index 34edb04..0000000
--- a/include/opie/todoresource.h
+++ b/dev/null
@@ -1,14 +0,0 @@
-
-
-#ifndef opietodoresource_h
-#define opietodoresource_h
-
-class ToDoEvent;
-class ToDoResource {
- public:
- ToDoResource( ) {};
- virtual QValueList<ToDoEvent> load(const QString &file ) = 0;
- virtual bool save( const QString &file, const QValueList<ToDoEvent> & ) = 0;
-};
-
-#endif
diff --git a/include/opie/xmltree.h b/include/opie/xmltree.h
deleted file mode 100644
index ed93c23..0000000
--- a/include/opie/xmltree.h
+++ b/dev/null
@@ -1,112 +0,0 @@
-/* This file is part of the KDE project
- Copyright (C) 2000,2001 Simon Hausmann <hausmann@kde.org>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-*/
-
-
-#ifndef __bookmarks_h__
-#define __bookmarks_h__
-
-#include <qstring.h>
-#include <qmap.h>
-#include <qtextstream.h>
-
-/**
- * A small xml lib written by Simon Hausmann.
- */
-class XMLElement
-{
-public:
- typedef QMap<QString, QString> AttributeMap;
-
- /**
- * The constructor of XMLElement
- */
- XMLElement();
- ~XMLElement();
-
- /** appendChild appends a child to the XMLElement behind the last element.
- * The ownership of the child get's transfered to the
- * this XMLElement.
- * If child is already the child of another parent
- * it's get removed from the other parent first.
- */
- void appendChild( XMLElement *child );
-
- /** inserts newChild after refChild. If newChild is the child
- * of another parent the child will get removed.
- * The ownership of child gets transfered.
- *
- */
- void insertAfter( XMLElement *newChild, XMLElement *refChild );
-
- /** same as insertAfter but the element get's inserted before refChild.
- *
- */
- void insertBefore( XMLElement *newChild, XMLElement *refChild );
-
- /** removeChild removes the child from the XMLElement.
- * The ownership gets dropped. You need to delete the
- * child yourself.
- */
- void removeChild( XMLElement *child );
-
- /** parent() returns the parent of this XMLElement
- * If there is no parent 0l gets returned
- */
- XMLElement *parent() const { return m_parent; }
- XMLElement *firstChild() const { return m_first; }
- XMLElement *nextChild() const { return m_next; }
- XMLElement *prevChild() const { return m_prev; }
- XMLElement *lastChild() const { return m_last; }
-
- void setTagName( const QString &tag ) { m_tag = tag; }
- QString tagName() const { return m_tag; }
-
- void setValue( const QString &val ) { m_value = val; }
- QString value() const { return m_value; }
-
- void setAttributes( const AttributeMap &attrs ) { m_attributes = attrs; }
- AttributeMap attributes() const { return m_attributes; }
- AttributeMap &attributes() { return m_attributes; }
-
- QString attribute( const QString & ) const;
- void setAttribute( const QString &attr, const QString &value );
- void save( QTextStream &stream, uint indent = 0 );
-
- XMLElement *namedItem( const QString &name );
-
- XMLElement *clone() const;
-
- static XMLElement *load( const QString &fileName );
-
-private:
- QString m_tag;
- QString m_value;
- AttributeMap m_attributes;
-
- XMLElement *m_parent;
- XMLElement *m_next;
- XMLElement *m_prev;
- XMLElement *m_first;
- XMLElement *m_last;
-
- XMLElement( const XMLElement &rhs );
- XMLElement &operator=( const XMLElement &rhs );
-};
-
-#endif