Latest revision |
Your text |
Line 1: |
Line 1: |
| ==Dev Log== | | ==Dev Log== |
| (newest first) | | (newest first) |
− |
| |
− | * '''10 - 16 Nov''':
| |
− | ** Added y coordinate reverse for image point so that it can be transformed to the model point.
| |
− | ** Added translate, rotate, and scale on the transformation matrix.
| |
− | ** Added checked colors for both light and dark themes.
| |
− | * '''01 - 09 Nov''':
| |
− | ** Discussed with my mentor on how to get region name when we shoot a ray at the object.
| |
− | ** Implemented slot when it gets a selected name and then displays it in the object docks.
| |
− | ** Looks like raycasting is not working since it is not hitting the object.
| |
− |
| |
− | ===October===
| |
− | * '''29 - 31 Oct''':
| |
− | ** Added a toggle feature for the select mouse feature but looks like toggle is not the right way for this feature.
| |
− | * '''21 - 28 Oct''':
| |
− | ** Added a new icon for selecting an object.
| |
− | ** Added QAction and QToolButton for selecting an object.
| |
− | ** Added SelectMouseAction class and installed event filter.
| |
− | * '''11 - 20 Oct''':
| |
− | ** '''MouseAction''' class and '''MoveMouseAction''' class merged with the master branch. [https://github.com/BRL-CAD/arbalest/pull/38 38]
| |
− | ** Done some minor changes to make the '''eventFilter()''' work.
| |
− | * '''1 - 10 Oct''':
| |
− | ** Added getters and setters inside '''Display''' class so that those private variables can be accessed by '''MouseAction''' derived classes.
| |
− | ** Fixed some variable names for mouse events which will be cast to QMouseEvent from QEvent.
| |
− |
| |
− | ===September===
| |
− | * '''27 - 30 Sept''':
| |
− | ** Reset the branch to main and created a new PR where it will now link with Display.h.
| |
− | * '''19 - 26 Sept''':
| |
− | ** Looked in '''ObjectTree.cpp''' where I came to know about '''changeVisibilityState()'''.
| |
− | ** Pushed a commit where I added the skeleton class for '''SelectObjectMouseFeature'''.
| |
− | * '''16 - 18 Sept''':
| |
− | ** Added '''MouseAction''' and '''DragWindowMouseAction''' class to the PR [https://github.com/BRL-CAD/arbalest/pull/33/commits/0ac9e7f1d4fe64883afce0679bff3e6d85e1d905 36].
| |
− | * '''14 - 15 Sept''':
| |
− | ** Shifted the '''eventFilter()''' to '''DragWindowMouseAction''' class and connected with '''MainWindow class'''.
| |
− | * '''12 - 13 Sept''':
| |
− | ** Took a break
| |
− | * '''8 - 9 Sept''':
| |
− | ** Fixed header inclusion cycle and removed unnecessary conditional operator for [https://github.com/BRL-CAD/arbalest/pull/36 #36].
| |
− | ** Added a function inside '''MainWindow''' class that will call respective mouse action objects.
| |
− | * '''7 Sept''':
| |
− | ** Added '''DragWindowMouseAction''' derived class and tried to shift the '''eventFilter()''' to base class of '''MouseAction''' class to make it pure virtual function and later derived it inside derived class.
| |
− | * '''6 Sept''':
| |
− | ** Improved logic for '''Get()''' where if the user press cancels, it shouldn't prompt the message box.
| |
− | * '''5 Sept''':
| |
− | ** Implemented a check for unique object names through '''Get()'''.
| |
| | | |
| ===August=== | | ===August=== |
− | * '''28 - 31 Aug''':
| |
− | ** Added a [https://github.com/BRL-CAD/arbalest/pull/36 PR] which solved [https://github.com/BRL-CAD/arbalest/issues/34 issue 34]
| |
− | * '''27 Aug''':
| |
− | ** Found a way to fix [https://github.com/BRL-CAD/arbalest/issues/34 34]
| |
− | ** Still need to fix [https://github.com/BRL-CAD/arbalest/issues/35 35]
| |
− | * '''21 - 26 Aug''':
| |
− | ** Removed return type '''MemoryDatabase''' object and added '''ConstDatabase''' object for '''getDatabase()'''.
| |
− | ** Removed color scheme of message box.
| |
− | ** Shifted '''getBRLCADObject()''' inside '''Document''' class.
| |
− | ** Reported two issues: [https://github.com/BRL-CAD/arbalest/issues/34 34] and [https://github.com/BRL-CAD/arbalest/issues/35 35].
| |
− | * '''18 - 20 Aug''':
| |
− | ** Overloaded '''Get()''' of '''ConstDatabase''' class which leads to more constness errors in the program.
| |
− | * '''17 Aug''':
| |
− | ** Found two overloads for '''BRLCAD::ConstDatabase::Get()''' while debugging '''getDatabase()'''.
| |
− | ** Used '''Object* ConstDatabase::Get(const char* objectName)''' and it works without throwing any other errors.
| |
− | * '''16 Aug''':
| |
− | ** Removed header color of the dialog box.
| |
− | ** Add '''*cancel''' instead of '''cancel'''.
| |
− | * '''14 - 15 Aug''':
| |
− | ** Discussed with mentor about how to start with adding mouse feature to the arbalest.
| |
− | ** Refactored '''maybeSave()''' so that it can accept '''documentId''' and '''cancel''' parameter to work both for tabCloseRequested and '''closeEvent()'''.
| |
− | * '''11 - 13 Aug''':
| |
− | ** Not feeling the vibe to do something. Will start from 14th.
| |
− | * '''7 - 10 Aug''':
| |
− | ** Added a new [https://github.com/BRL-CAD/arbalest/pull/23/commits/ae730b8b53e84a6274793779561bb36a1a698a15 commit] where I added color and text size to the heading of the QMessageBox.
| |
− | ** Reported two new issues while debugging: [https://github.com/BRL-CAD/arbalest/issues/32https://github.com/BRL-CAD/arbalest/issues/32 issue32]
| |
| * '''6 Aug''': | | * '''6 Aug''': |
| ** Added new [https://github.com/BRL-CAD/arbalest/pull/23/commits/69f4d1f3b4028a17dfcdcda33988b2e02fcea7d6 commit] where it fixed [https://github.com/BRL-CAD/arbalest/issues/27 issue 27]. | | ** Added new [https://github.com/BRL-CAD/arbalest/pull/23/commits/69f4d1f3b4028a17dfcdcda33988b2e02fcea7d6 commit] where it fixed [https://github.com/BRL-CAD/arbalest/issues/27 issue 27]. |