File indexing completed on 2024-05-12 05:40:53
0001 #ifndef READERSENDER_H 0002 #define READERSENDER_H 0003 0004 #include <QFile> 0005 #include <QHash> 0006 #include <QObject> 0007 #include <QTextStream> 0008 0009 class QTcpSocket; 0010 0011 class ReaderSender : public QObject 0012 { 0013 Q_OBJECT 0014 public: 0015 explicit ReaderSender(QObject* parent= nullptr); 0016 0017 void sendData(); 0018 signals: 0019 void finish(); 0020 public slots: 0021 void readFile(); 0022 0023 private: 0024 QFile m_file; 0025 QTextStream m_reader; 0026 QStringList m_data; 0027 QHash<int, QTcpSocket*> m_hash; 0028 }; 0029 0030 #endif // READERSENDER_H