path: root/MainWindow.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-07-24added pulse, project on holdHEADmasterDaniel Jones1-1/+29
2020-07-08Made gate updating work on separate thread, added 3 way NAND gateDaniel Jones1-31/+166
2020-07-07make update_state pure virtual, use Object instead of gateDaniel Jones1-4/+6
2020-07-03Functionality: saving/loading with binary displays addedDaniel Jones1-46/+141
2020-07-03objects other than gates are now properly updatedDaniel Jones1-14/+4
2020-07-02Functionality link deleting for binary display worksDaniel Jones1-12/+37
2020-07-02Functionality: binary display inputs can be selected and deleted nowDaniel Jones1-22/+33
2020-07-01move remove_input_object() into object superclassDaniel Jones1-45/+55
2020-07-01fix binary display link drawingDaniel Jones1-13/+21
2020-06-30continue work implementing binary displayDaniel Jones1-0/+5
2020-06-30Functionality: basic binary display functions, needs workDaniel Jones1-4/+129
2020-06-30Functionality: begin implementing binary displayDaniel Jones1-107/+104
2020-06-30further convert things to use object base classDaniel Jones1-51/+69
2020-06-30continue converting things to use object over gateDaniel Jones1-276/+393
2020-06-29further work deriving gates from ObjectDaniel Jones1-9/+32
2020-06-29Logic: created ned Object class and derived gates from thatDaniel Jones1-6/+6
2020-06-27Functionality: deleting multiple gates addedDaniel Jones1-31/+47
2020-06-27Functionality: moving multiple gates works, smoothed moving single gateDaniel Jones1-10/+16
2020-06-27Functionality: begin implementing moving of selected gatesDaniel Jones1-3/+43
2020-06-27Functionality: added ability to rubberband select gatesDaniel Jones1-1/+71
2020-06-26Logic: inputs can no longer be connected to inputsDaniel Jones1-2/+2
2020-06-26GUI: options now scrollDaniel Jones1-2/+3
2020-06-26GUI: toolbox is now scrollableDaniel Jones1-16/+20
2020-06-26fix black borderDaniel Jones1-4/+3
2020-06-26canvas can be scrolled nowDaniel Jones1-6/+9
2020-06-25added example XML files for some gate testsDaniel Jones1-2/+2
2020-06-25functionality: implement loading xml file saved.Daniel Jones1-3/+131
2020-06-25functionality: added ability to save to xml file in preperations for loading.Daniel Jones1-17/+103
2020-06-24logic: fixed crash when selecting link from bottom of single input gate.Daniel Jones1-0/+1
2020-06-24logic: for gates with only a single input, allow link selection on either inputDaniel Jones1-14/+8
2020-06-24functionality: implemented deleting selected gate with the delete key.Daniel Jones1-0/+52
2020-06-24fixed crash when deleting link with invalid selected gateDaniel Jones1-0/+2
2020-06-24functionality: added ability to delete links. click on the input of the link ...Daniel Jones1-8/+112
2020-06-24fix segfault when right clicking in a blank areaDaniel Jones1-7/+1
2020-06-24logic: now recursively updates gates when a change is made by keeping track o...Daniel Jones1-3/+28
2020-06-24possibly fix logic bug and add options panelDaniel Jones1-1/+39
2020-06-23added labels to buttonsDaniel Jones1-9/+9
2020-06-23adjust input2 positionDaniel Jones1-3/+3
2020-06-23finished implementing all logic gatesDaniel Jones1-13/+104
2020-06-23first commit, basic logic worksDaniel Jones1-0/+466