#pragma once #include #include #include #include #include #include namespace Incart::CablesDatabase { class ParsingQuery { public: ParsingQuery(); void test(); void exe(QByteArray); QString& getMethod() { return m_Method; } QString& getPath() { return m_path; } QString& getExtension() { return m_ext; } QMultiHash& getArgs() { return m_args; } QVariantList& getAnchors() { return m_anchors; } QString& getUrl() { return m_url; } protected: void Uri(QString); void Extension(QString); void Args(QString); void Anchors(QString); void insertArgs(QString); protected: quint64 m_cntAsk = 0; QString m_Method; QString m_path; QString m_ext; QString m_url; QMultiHash m_args; QVariantList m_anchors; }; } // namespace Incart::CablesDatabase