#ifndef SYNCTHINGWIDGETS_SYNCTHINGKILLER_H #define SYNCTHINGWIDGETS_SYNCTHINGKILLER_H #include "../global.h" #include #include namespace Data { class SyncthingProcess; } namespace QtGui { class SYNCTHINGWIDGETS_EXPORT SyncthingKiller : public QObject { Q_OBJECT public: SyncthingKiller(std::vector &&processes); Q_SIGNALS: void ignored(); public Q_SLOTS: void waitForFinished(); private Q_SLOTS: void confirmKill() const; private: std::vector m_processes; }; } // namespace QtGui #endif // SYNCTHINGWIDGETS_SYNCTHINGKILLER_H