#ifndef SAVER_H #define SAVER_H #include #include #include class QWidget; #include "I2pdQtTypes.h" class Saver : public QObject { Q_OBJECT public: Saver(); //FocusEnum::focusNone iff failures //??? wtf virtual bool save(bool reloadAfterSave, const FocusEnum focusOn, const std::string& tunnelNameToFocus="", QWidget* widgetToFocus=nullptr)=0; signals: void reloadTunnelsConfigAndUISignal(const QString); }; #endif // SAVER_H