diff options
Diffstat (limited to 'interchange')
| -rw-r--r-- | interchange/ord.hxx | 11 | 
1 files changed, 5 insertions, 6 deletions
| diff --git a/interchange/ord.hxx b/interchange/ord.hxx index 39f3282..f424d4d 100644 --- a/interchange/ord.hxx +++ b/interchange/ord.hxx @@ -33,12 +33,7 @@ namespace QInterchange {  		Q_PROPERTY(double totalCost READ totalCost NOTIFY totalCostChanged)  		public: -			explicit Ord(QObject* parent = nullptr) : -				QAbstractListModel{parent}, -				m_data{nullptr}, -				m_subtotal{.0}, -				m_shipping{.0}, -				m_totalCost{.0} {} +			explicit Ord(QObject* parent = nullptr);  			~Ord()  			{  				if (m_data) interchange_ord_free(m_data); @@ -60,8 +55,12 @@ namespace QInterchange {  			void subtotalChanged();  			void shippingChanged();  			void totalCostChanged(); +			void gotTransaction(QString const& response); +  		protected:  			QHash<int, QByteArray> roleNames() const Q_DECL_OVERRIDE; +			void emitTransaction(QString const& response); +  		private:  			void addItem(Item const& item);  			QList<Item> items; |