#ifndef _ADDONFUNCTIONS_H_ #define _ADDONFUNCTIONS_H_ //============================================================================= // // File : addonfunctions.h // Created on Fri 02 May 2008 17:36:07 by Elvio Basello // // This file is part of the KVIrc IRC Client distribution // Copyright (C) 2008 Elvio Basello // // This program is FREE software. You can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or (at your opinion) any later version. // // This program is distributed in the HOPE that it will be USEFUL, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // See the GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, write to the Free Software Foundation, // Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // //============================================================================= #include "kvi_settings.h" #include "kvi_qstring.h" #include #include #define KVI_CURRENT_ADDONS_ENGINE_VERSION "1.0.0" namespace KviAddonFunctions { bool notAValidAddonPackage(QString &szError); bool installAddonPackage(const QString &szAddonPackageFileName,QString &szError,QWidget * pDialogParent = 0); void getAddonHtmlDescription( QString &szBuffer, const QString &szAddonName, const QString &szAddonVersion, const QString &szAddonDescription, const QString &szAddonApplication, const QString &szAddonAuthor, const QString &szAddonDate, const QString &szAddonAddonEngineVersion ); QString createRandomDir(); }; #endif //!_ADDONFUNCTIONS_H_