opimxrefmanager.h
Go to the documentation of this file.00001 #ifndef OPIM_XREF_MANAGER_H 00002 #define OPIM_XREF_MANAGER_H 00003 00004 #include <qstringlist.h> 00005 00006 #include <opie/opimxref.h> 00007 00014 class OPimXRefManager { 00015 public: 00016 OPimXRefManager(); 00017 OPimXRefManager( const OPimXRefManager& ); 00018 ~OPimXRefManager(); 00019 00020 OPimXRefManager& operator=( const OPimXRefManager& ); 00021 bool operator==( const OPimXRefManager& ); 00022 00023 void add( const OPimXRef& ); 00024 void remove( const OPimXRef& ); 00025 void replace( const OPimXRef& ); 00026 00027 void clear(); 00028 00032 QStringList apps()const; 00033 OPimXRef::ValueList list()const; 00034 OPimXRef::ValueList list( const QString& service )const; 00035 OPimXRef::ValueList list( int uid )const; 00036 00037 private: 00038 OPimXRef::ValueList m_list; 00039 class Private; 00040 Private *d; 00041 }; 00042 00043 #endif
