diff --git a/pass.cpp b/pass.cpp index 8ed9df1..bfc5457 100644 --- a/pass.cpp +++ b/pass.cpp @@ -61,17 +61,17 @@ void Pass::init() { } } - connect(this, SIGNAL(prepare()), this, SLOT(prepareForMatchSession())); + initPasswords(); } -void Pass::prepare() { +void Pass::initPasswords() { passwords.clear(); - QDirIterator it(baseDir, QDirIterator::Subdirectories); + QDirIterator it(this->baseDir, QDirIterator::Subdirectories); while (it.hasNext()) { it.next(); auto fileInfo = it.fileInfo(); if (fileInfo.isFile() && fileInfo.suffix() == "gpg") { - QString password = baseDir.relativeFilePath(fileInfo.absoluteFilePath()); + QString password = this->baseDir.relativeFilePath(fileInfo.absoluteFilePath()); // Remove suffix ".gpg" password.chop(4); passwords.append(password); diff --git a/pass.h b/pass.h index a9845c0..7a1cffe 100644 --- a/pass.h +++ b/pass.h @@ -35,7 +35,7 @@ public: protected: void init(); - void prepare(); + void initPasswords(); private: QDir baseDir;