general settings widget ui revolution for convenience + widget locks: fixed

This commit is contained in:
hypnosis-i2p 2017-08-27 16:10:09 +08:00
parent 3d5fb07ca8
commit 7738eae4b0
13 changed files with 3060 additions and 2849 deletions

View file

@ -0,0 +1,23 @@
#ifndef WIDGETLOCKREGISTRY_H
#define WIDGETLOCKREGISTRY_H
#include <vector>
#include <widgetlock.h>
class widgetlockregistry {
std::vector<widgetlock*> locks;
public:
widgetlockregistry() : locks() {}
virtual ~widgetlockregistry() {
while(!locks.empty()) {
delete locks.back();
locks.pop_back();
}
}
void add(widgetlock* lock) {
locks.push_back(lock);
}
};
#endif // WIDGETLOCKREGISTRY_H