static SwdbPrivate::TransactionPtr initTransSecond(SQLite3Ptr conn) { // create the second transaction auto second = std::make_shared< SwdbPrivate::Transaction >(conn); second->setDtBegin(3); second->setDtEnd(4); second->setRpmdbVersionBegin("begin 2"); second->setRpmdbVersionEnd("end 2"); second->setUserId(1001); second->setCmdline("dnf install bar"); auto rpmRpm = std::make_shared< RPMItem >(conn); rpmRpm->setName("rpm"); rpmRpm->setEpoch(0); rpmRpm->setVersion("4.14.0"); rpmRpm->setRelease("2.fc26"); rpmRpm->setArch("x86_64"); rpmRpm->save(); second->addSoftwarePerformedWith(rpmRpm); return second; }
static SwdbPrivate::TransactionPtr initTransFirst(SQLite3Ptr conn) { // create the first transaction auto first = std::make_shared< SwdbPrivate::Transaction >(conn); first->setDtBegin(1); first->setDtEnd(2); first->setRpmdbVersionBegin("begin 1"); first->setRpmdbVersionEnd("end 1"); first->setUserId(1000); first->setCmdline("dnf install foo"); auto dnfRpm = std::make_shared< RPMItem >(conn); dnfRpm->setName("dnf"); dnfRpm->setEpoch(0); dnfRpm->setVersion("3.0.0"); dnfRpm->setRelease("2.fc26"); dnfRpm->setArch("x86_64"); dnfRpm->save(); first->addSoftwarePerformedWith(dnfRpm); return first; }
LoaderWindowPrivate(LoaderWindow *parent) : _p(parent), handler(0) { setCmdline(false); }