#pragma once #include class QString; struct UserInfo { QString name; QString psw; }; struct MountPoint { // constant info QString dev; QString label; QString size; QString fs; // from gui to installer QString mountpoint; // bool bind; QString fs_new; bool format; MountPoint() : /*bind(false),*/ format(false) {}; }; template class InitializableMap: public QMap { public: InitializableMap& operator<< (const QPair& t) { insert(t.first, t.second); return *this; } };