Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members  

database.h

00001 #ifndef CLASS_SOFT_DB_H
00002 #define CLASS_SOFT_DB_H
00003 
00004 #include <qptrvector.h>
00005 #include <qstring.h>
00006 #include <qdom.h>
00007 
00010 
00012 
00016 class database
00017 {
00018 public:
00019         
00021 
00025         database();
00027 
00030         database( const QString qs_Location );
00032 
00035         ~database();
00036         
00038 
00042         QPtrVector<QString> search_software( const QString qs_String );
00043         
00045 
00049         QPtrVector<QString> search_class( const QString qs_String );
00050         
00052 
00061         QPtrVector<QString> get_software( const QString qs_Software );
00062         
00064 
00074         QPtrVector<QString> get_class( const QString qs_Class );
00075         
00077 
00085         QPtrVector<QString> get_all_classes();
00086         
00088 
00097         QPtrVector<QString> get_all_software( QString qs_Class );
00098         
00100 
00105         bool update( const QString qs_Url );
00106 
00107         
00108 private:
00110         QDomDocument qdd_Xml;
00111         
00112 };
00113 
00116 #endif

Generated on Wed Feb 12 21:57:01 2003 for class-soft by doxygen1.2.16