static Settings settings; void Settings::load() { string path = { userpath(), ".config/phoenix/qt.cfg" }; configuration::load(path); } void Settings::save() { string path = { userpath(), ".config/" }; mkdir(path, 0755); path.append("phoenix/"); mkdir(path, 0755); path.append("qt.cfg"); configuration::save(path); } Settings::Settings() { attach(frameGeometryX = 0, "frameGeometryX"); attach(frameGeometryY = 0, "frameGeometryY"); attach(frameGeometryWidth = 0, "frameGeometryWidth"); attach(frameGeometryHeight = 0, "frameGeometryHeight"); }