#include "pcore.h" #include PCore::PCore() { dList = new QList(); //инициализация массива } /** * @brief PCore::addPass запись пассов в базу * @param название ресурса * @param User Name * @param Описание * @param Собственно сам пасс */ void PCore::addPass(QString domain, QString UName, QString Desc, QString Pass) { int tempid = -1; if (tempid == -1) { QList *pList; pList = new QList();//временно объявили и инициализировали PStr *tUser = new PStr();//инициализация структуры пассов tUser->user = UName; tUser->desc = Desc; tUser->pass = Pass; pList->append(tUser); LSites *tDInf = new LSites();//инициализация структуры ресурсов tDInf->domain = domain; tDInf->passList = *pList; dList->append(tDInf); } } void PCore::addPass(QString domain, QString UName, QString Pass) { this->addPass(domain, UName, tr("No Desc"), Pass); } void PCore::addPass(QString domain, QString Pass) { this->addPass(domain, tr("Anonymous"), tr("No Desc"), Pass); } QList *PCore::getASP() { return dList; }