#ifndef CACIC_COMPUTER_H #define CACIC_COMPUTER_H #include #include //#include //#include #include #include #include "operatingsystem.h" #include "console.h" #include class CACIC_Computer { public: CACIC_Computer(); OperatingSystem getOs() const; std::string getUser() const; QList getNetworkInterface() const; QList networkInterfacesRunning(); QJsonObject toJsonObject(); private: OperatingSystem oOperatingSystem; int pegarOS(); std::string pegarUsu(); ConsoleObject console; QList networkInterface; std::string usuario; std::string computerName; }; Q_DECLARE_METATYPE(CACIC_Computer) Q_DECLARE_METATYPE(CACIC_Computer*) #endif // CACIC_COMPUTER_H