Quantum GIS API Documentation
1.7.4
|
00001 /*************************************************************************** 00002 qgsprovidermetadata.h - Metadata class for 00003 describing a data provider. 00004 ------------------- 00005 begin : Sat Jan 10 2004 00006 copyright : (C) 2004 by Gary E.Sherman 00007 email : sherman at mrcc.com 00008 ***************************************************************************/ 00009 00010 /*************************************************************************** 00011 * * 00012 * This program is free software; you can redistribute it and/or modify * 00013 * it under the terms of the GNU General Public License as published by * 00014 * the Free Software Foundation; either version 2 of the License, or * 00015 * (at your option) any later version. * 00016 * * 00017 ***************************************************************************/ 00018 /* $Id$ */ 00019 00020 #ifndef QGSPROVIDERMETADATA_H 00021 #define QGSPROVIDERMETADATA_H 00022 00023 00024 #include <QString> 00025 00038 class CORE_EXPORT QgsProviderMetadata 00039 { 00040 public: 00041 00042 QgsProviderMetadata( QString const & _key, QString const & _description, QString const & _library ); 00043 00048 QString const & key() const; 00049 00054 QString const & description() const; 00055 00060 QString const & library() const; 00061 00062 private: 00063 00065 QString key_; 00066 00068 QString description_; 00069 00071 QString library_; 00072 00073 }; // class QgsProviderMetadata 00074 00075 #endif //QGSPROVIDERMETADATA_H 00076