Added sql extension from ananas qt3 branch. master
authorAndrey Paskal <app@xps.(none)>
Mon, 25 May 2009 16:37:41 +0000 (20:37 +0400)
committerAndrey Paskal <app@xps.(none)>
Mon, 25 May 2009 16:37:41 +0000 (20:37 +0400)
src/extensions/extensions.pro
src/lib/aextensionfactory.cpp
src/lib/asqltable.cpp
src/lib/asqltable.h

index 09c873b..90100b3 100644 (file)
@@ -4,4 +4,5 @@ SUBDIRS += text
 SUBDIRS += xml
 SUBDIRS += meta
 SUBDIRS += service
+SUBDIRS += aextsql
 #unix:SUBDIRS += te
index a36b5dd..2b47765 100644 (file)
@@ -1,5 +1,5 @@
 /****************************************************************************
-** $Id: aextensionfactory.cpp,v 1.1 2008/11/05 21:16:28 leader Exp $
+** $Id: aextensionfactory.cpp,v 1.2 2009/05/24 19:06:27 app Exp $
 **
 ** ...
 **
index 8d5ba35..69e9338 100644 (file)
@@ -1,5 +1,5 @@
 /****************************************************************************
-** $Id: asqltable.cpp,v 1.3 2008/11/09 21:09:11 leader Exp $
+** $Id: asqltable.cpp,v 1.4 2009/05/25 16:35:10 app Exp $
 **
 ** Code file of the Ananas database table of Ananas
 ** Designer and Engine applications
@@ -1109,3 +1109,12 @@ aDataTable::Update()
        return true;
 }
 
+/**
+ */
+QString
+aDataTable::sqlFieldName ( const QString & userFieldName ) const {
+       if (fnames[userFieldName] ) {
+               return *fnames[ userFieldName ];
+       }
+       return QString::QString("");
+}
index 32f206c..5e5c1d6 100644 (file)
@@ -1,5 +1,5 @@
 /****************************************************************************
-** $Id: asqltable.h,v 1.1 2008/11/05 21:16:28 leader Exp $
+** $Id: asqltable.h,v 1.2 2009/05/25 16:35:10 app Exp $
 **
 ** Header file of the Ananas database table of Ananas
 ** Designer and Engine applications
@@ -96,6 +96,7 @@ public:
        virtual QStringList     getUserFields();
        virtual ERR_Code        setMarkDeleted( bool Deleted );
        virtual bool            isMarkDeleted();
+       QString                 sqlFieldName ( const QString & userFieldName ) const;
 
        virtual bool New();
        virtual bool Copy();