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=== | | ===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''': | | * '''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. | | ** 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. |