| 5 |  | #include <QDesktopServices> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 6 |  | #include <QUrl> | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 7 |  | #include <droptablewidget.h> | 
 
 
 
 
 
 
 
 
 
 
 | 8 | < | #include <pugixml.hpp> | 
 
 
 
 
 
 
 
 
 | 8 | > | #include <pugixml/pugixml.hpp> | 
 
 
 
 
 
 
 
 
 
 
 | 9 |  |  | 
 
 
 
 
 
 
 
 
 | 10 | – | #include "logger.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 |  | #include "xmlprocessor.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 11 |  | #include "converter.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 12 |  | #include "wmpage.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 21 |  | Q_OBJECT | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 22 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 23 |  | public: | 
 
 
 
 
 
 
 
 
 
 
 | 24 | < | explicit WmFinalPage(QString AppDir, QString wmLocation, Logger *myLogger, QList<std::shared_ptr<WmPage> > &pages, QWidget *parent = 0); | 
 
 
 
 
 
 
 
 
 | 24 | > | explicit WmFinalPage(QString AppDir, QString wmLocation, QList<std::shared_ptr<WmPage> > &pages, QWidget *parent = 0); | 
 
 
 
 
 
 
 
 
 
 
 | 25 |  | ~WmFinalPage(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 26 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 |  | private: | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 28 |  | QString wmLocation; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 |  | Ui::wmfinalpage *ui; | 
 
 
 
 
 
 
 
 
 | 31 | – | Logger *myLogger; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 |  | Converter *myConverter; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 31 |  | QStringList *oniSplitCommands; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 32 |  | // We use shared_ptr because we need the signal and slot mechanism in WmPage, |