summaryrefslogtreecommitdiff
path: root/interchange/ord.hxx
AgeCommit message (Collapse)Author
2023-06-19Ord items list now contain pointers to the Itemsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
so that it can contain subclasses of Item, since the ones contained are just the pointers. The space reserved for an Item wouldn't be enough for a subclass' additional members. The space reserved for *a pointer to* an Item, on the other hand, should be enough for a later casted pointer to something derived from an Item.
2023-06-17Necessary changes for making Ord & Item derivableꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
Also make use of superclass Product initialisations for Item.
2023-06-17Fix the offset to start item quantity role fromꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
It should've been changed when the option type field was added.
2023-06-16Item is now a subclass of Productꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-06-15Product is back constructed using pointersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
so that Item can easily subclass from Product later.
2023-06-14Ord is back constructed using pointers againꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
so we can use C fake OOP with it.
2023-05-13Method for updating quantityꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-31Interface for setting order pageꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-31Method for removing an item from the cartꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-31Add name to Itemꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-13Member data init from C struct is at constructorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
with a copy, and the need to keep a pointer to the C struct is no more.
2023-03-12Item & Ord are with constructed with copies, not pointersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Checkout needs only profile from orderꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Jenis parameter konstruksi Interchange berubahꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Order free-er API changedꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Send signal carrying possible transaction infoꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Freeing the profile is libinterchange's jobꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Check m_data before its profileꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-06Interface for setting order profileꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Rename namespace to QInterchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
to prevent ambiguity
2022-09-25Rename project to qinterchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀