summaryrefslogtreecommitdiff
path: root/ord.cxx
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-17Remove optional inclusions of std library headersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
I think <memory> was included because shared_ptr was being used at the time. <algorithm> should still be needed for find_if, but it seems to compile fine without the explicit inclusion.
2023-06-16Item is now a subclass of Productꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-06-14Ord is back constructed using pointers againꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
so we can use C fake OOP with it.
2023-05-15Add optionType to itemꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
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-31Not needed any moreꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-31Add name to Itemꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-22Pointer to struct would point to nothingꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
cause the struct would be out of scope.
2023-03-13Pass a copy of the struct to checkoutꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
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-12Order now takes only SKUꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Jenis parameter konstruksi Interchange berubahꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-19Add product titleꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Order free-er API changedꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-07Send signal carrying possible transaction infoꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-06Interface for setting order profileꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Rename namespace to QInterchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
to prevent ambiguity
2022-09-25Rename project to qinterchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-23Image role on Ordꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-23Tidy up a bitꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2020-12-01Checkout functionꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2020-07-16Rename basket to ordꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀