#include <QStringList>
#include <functional>
#include <limits>
// boost::multi_index still relies on these being in the global namespace.
#include "config.h"
#include <memory>
#include <QFile>
#include <QPushButton>
using std::placeholders::_1;
using std::placeholders::_2;
-