summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-19interchange_ord_order's items now contain pointersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
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-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-19Clear the pointers afterwardsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-19Options might be gone at libinterchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-17order takes custom options paramtersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-15Add optionType to itemꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-15Add optionType to productꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-14Improve the order implementationꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-13Method for updating quantityꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-05-09Constructor using C version, & no setDataꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
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-21Rename created/ion to (setup)NewAccountꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-20Add large image to productꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-20This is what actually is correctꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-20Revert "Don't remove anything from the URL on Emscripten"ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
This reverts commit 6c3a50e1d5a54173106b748ef3e81acba23b70dc.
2023-03-20Don't remove anything from the URL on Emscriptenꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-18Interface for setting successPageꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-14Safely rely on response URL nowꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-14Keep a copy of the current pathꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
cause the original might get lost in the way, so we can't rely on just pointing to it.
2023-03-14Back to pageꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-14Requested path on flypage signalꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
as flypage is generic, so the caller will need to know the context.
2023-03-14Flypage is the right term all this timeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-13Interface for setting new account next pageꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-13Default empty next/fail page means null C versionꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
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-13Catalog constructor takes a copy of the C structꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Item & Ord are with constructed with copies, not pointersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Checkout needs only profile from orderꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Product is constructed using C struct copyꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Order now takes only SKUꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Jenis parameter konstruksi Interchange berubahꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-12Change cookie & cert param types to QString&ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-09Order signalꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-08Interface for setting login next pageꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-03-02Make addProduct publicꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-22Conform to new setaccount APIꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-21Revert "Send nullptrs when receiving empty strings"ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
This reverts commit 44a6f010a4f7a699bdda5071c4de981499b544c1.
2023-02-21Send nullptrs when receiving empty stringsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-02-20Add product categoryꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
and reorder title & description.