From d534a56d95bca7bdd812be024d9eacba4734e2b7 Mon Sep 17 00:00:00 2001
From: Mike Buland <eichlan@xagasoft.com>
Date: Fri, 9 Nov 2012 17:20:11 +0000
Subject: Many changes: tabconv'd the C++ code, added a license, BSD, and docs.

---
 c++-qt/src/dictionary.h | 109 ++++++++++++++++++++++++++----------------------
 1 file changed, 58 insertions(+), 51 deletions(-)

(limited to 'c++-qt/src/dictionary.h')

diff --git a/c++-qt/src/dictionary.h b/c++-qt/src/dictionary.h
index 7f95cf1..af1d436 100644
--- a/c++-qt/src/dictionary.h
+++ b/c++-qt/src/dictionary.h
@@ -1,3 +1,10 @@
+/*
+ * Copyright (C) 2007-2012 Xagasoft, All rights reserved.
+ *
+ * This file is part of the libgats library and is released under the
+ * terms of the license contained in the file LICENSE.
+ */
+
 #ifndef GATS_DICTIONARY_H
 #define GATS_DICTIONARY_H
 
@@ -7,62 +14,62 @@
 
 namespace Gats
 {
-	class List;
+    class List;
 
-	class Dictionary : public Gats::Object,
-		public QHash<QByteArray, Gats::Object *>
-	{
-		Q_OBJECT;
-	public:
-		Dictionary();
-		virtual ~Dictionary();
+    class Dictionary : public Gats::Object,
+        public QHash<QByteArray, Gats::Object *>
+    {
+        Q_OBJECT;
+    public:
+        Dictionary();
+        virtual ~Dictionary();
 
-		virtual Object *clone() const;
+        virtual Object *clone() const;
 
-		virtual Type getType() const { return typeDictionary; }
-		virtual void write( QIODevice &rOut ) const;
-		virtual void read( QIODevice &rIn, char cType );
+        virtual Type getType() const { return typeDictionary; }
+        virtual void write( QIODevice &rOut ) const;
+        virtual void read( QIODevice &rIn, char cType );
 
-		void insert( const QByteArray &sKey, const char *s );
-		void insert( const QByteArray &sKey, const QByteArray &s );
-		void insert( const QByteArray &sKey, char i );
-		void insert( const QByteArray &sKey, unsigned char i );
-		void insert( const QByteArray &sKey, signed char i );
-		void insert( const QByteArray &sKey, unsigned short i );
-		void insert( const QByteArray &sKey, signed short i );
-		void insert( const QByteArray &sKey, unsigned int i );
-		void insert( const QByteArray &sKey, signed int i );
-		void insert( const QByteArray &sKey, unsigned long i );
-		void insert( const QByteArray &sKey, signed long i );
-		void insert( const QByteArray &sKey, unsigned long long i );
-		void insert( const QByteArray &sKey, signed long long i );
-		//void insert( const QByteArray &sKey, bool b );
-		void insert( const QByteArray &sKey, float d );
-		void insert( const QByteArray &sKey, double d );
-		using QHash<QByteArray, Gats::Object *>::insert;
-		void insertBool( const QByteArray &sKey, bool b );
-		void insertInt( const QByteArray &sKey, int64_t i );
-		void insertFloat( const QByteArray &sKey, double d );
-		void insertStr( const QByteArray &sKey, const QByteArray &s );
-		void insertList( const QByteArray &sKey, Gats::List *pL );
-		void insertDict( const QByteArray &sKey, Gats::Dictionary *pD );
-		Gats::List *insertList( const QByteArray &sKey );
-		Gats::Dictionary *insertDict( const QByteArray &sKey );
+        void insert( const QByteArray &sKey, const char *s );
+        void insert( const QByteArray &sKey, const QByteArray &s );
+        void insert( const QByteArray &sKey, char i );
+        void insert( const QByteArray &sKey, unsigned char i );
+        void insert( const QByteArray &sKey, signed char i );
+        void insert( const QByteArray &sKey, unsigned short i );
+        void insert( const QByteArray &sKey, signed short i );
+        void insert( const QByteArray &sKey, unsigned int i );
+        void insert( const QByteArray &sKey, signed int i );
+        void insert( const QByteArray &sKey, unsigned long i );
+        void insert( const QByteArray &sKey, signed long i );
+        void insert( const QByteArray &sKey, unsigned long long i );
+        void insert( const QByteArray &sKey, signed long long i );
+        //void insert( const QByteArray &sKey, bool b );
+        void insert( const QByteArray &sKey, float d );
+        void insert( const QByteArray &sKey, double d );
+        using QHash<QByteArray, Gats::Object *>::insert;
+        void insertBool( const QByteArray &sKey, bool b );
+        void insertInt( const QByteArray &sKey, int64_t i );
+        void insertFloat( const QByteArray &sKey, double d );
+        void insertStr( const QByteArray &sKey, const QByteArray &s );
+        void insertList( const QByteArray &sKey, Gats::List *pL );
+        void insertDict( const QByteArray &sKey, Gats::Dictionary *pD );
+        Gats::List *insertList( const QByteArray &sKey );
+        Gats::Dictionary *insertDict( const QByteArray &sKey );
 
-		bool valueBool( const QByteArray &sKey );
-		int64_t valueInt( const QByteArray &sKey );
-		double valueFloat( const QByteArray &sKey );
-		QByteArray valueStr( const QByteArray &sKey );
-		Gats::List *valueList( const QByteArray &sKey );
-		Gats::Dictionary *valueDict( const QByteArray &sKey );
-		
-		bool valueBool( const QByteArray &sKey ) const;
-		int64_t valueInt( const QByteArray &sKey ) const;
-		double valueFloat( const QByteArray &sKey ) const;
-		QByteArray valueStr( const QByteArray &sKey ) const;
-		Gats::List *valueList( const QByteArray &sKey ) const;
-		Gats::Dictionary *valueDict( const QByteArray &sKey ) const;
-	};
+        bool valueBool( const QByteArray &sKey );
+        int64_t valueInt( const QByteArray &sKey );
+        double valueFloat( const QByteArray &sKey );
+        QByteArray valueStr( const QByteArray &sKey );
+        Gats::List *valueList( const QByteArray &sKey );
+        Gats::Dictionary *valueDict( const QByteArray &sKey );
+        
+        bool valueBool( const QByteArray &sKey ) const;
+        int64_t valueInt( const QByteArray &sKey ) const;
+        double valueFloat( const QByteArray &sKey ) const;
+        QByteArray valueStr( const QByteArray &sKey ) const;
+        Gats::List *valueList( const QByteArray &sKey ) const;
+        Gats::Dictionary *valueDict( const QByteArray &sKey ) const;
+    };
 };
 
 //Bu::Formatter &operator<<( Bu::Formatter &f, const Gats::Dictionary &d );
-- 
cgit v1.2.3