refactoring for better separation of concerns

This commit is contained in:
talksik
2024-02-08 16:24:08 -08:00
parent b83f80f7ec
commit dc74c0ede7
9 changed files with 86 additions and 54 deletions
+24
View File
@@ -0,0 +1,24 @@
#ifndef NETWORKSCANNER_H
#define NETWORKSCANNER_H
#include <QObject>
#include <QAbstractListModel>
class Network
{
public:
Network(const QString &name);
QString name() const;
private:
QString m_name;
};
class NetworkScanner : public QObject
{
Q_OBJECT
public:
QList<Network> scanForNetworks();
};
#endif // NETWORKSCANNER_H