00001 #ifndef _LNK_WRAPPER_H_ 00002 #define _LNK_WRAPPER_H_ 00003 00004 #include <qstring.h> 00005 #include <qstringlist.h> 00006 00007 #include <qpe/applnk.h> 00008 00009 #include "AppLnkWrapper.h" 00010 #include "DocLnkWrapper.h" 00011 #include "ExecLnk.h" 00012 #include "QCopLnk.h" 00013 #include "TextLnk.h" 00014 #include "MenuLnk.h" 00015 00016 class LnkWrapper 00017 { 00018 public: 00019 LnkWrapper(const QStringList& params); 00020 virtual ~LnkWrapper(); 00021 00022 bool isValid(){ 00023 return(m_pLnk && m_pLnk->isValid()); 00024 } 00025 AnyLnk& instance(){ 00026 return(*m_pLnk); 00027 } 00028 private: 00029 AnyLnk* m_pLnk; 00030 }; 00031 00032 #endif /* _LNK_WRAPPER_H_ */ 00033
1.4.2