Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MS0101 create the main qt project with an interface similar to the one in opensim-gui. #1

Closed
idhamari opened this issue Jan 24, 2020 · 4 comments
Assignees

Comments

@idhamari
Copy link
Contributor

idhamari commented Jan 24, 2020

create the main interface with only the exit function.
The current toolbar should be a main toolbar that can have different groups based on a selection in Window menu.

Add new Window menu item: Toolbars
this item should have different toolbar groups e.g.

  • Common: Open,Save,Reload,Plot ..
  • Simulation: Simulate, Stop, Motion,
  • Tools:InverseKenimatics, InverseDynamics
@idhamari idhamari changed the title MileStone 1: Building the main interface MS101: open a .osim file Jan 24, 2020
@idhamari idhamari changed the title MS101: open a .osim file MS0101 create the main qt project with an interface similar to the one in opensim-gui. Jan 24, 2020
@idhamari idhamari self-assigned this Jan 24, 2020
@idhamari
Copy link
Contributor Author

idhamari commented Feb 6, 2020

@yasseerr two notes:

  1. it is better to organize things as we may have many files later.
  2. Please use CMake, this makes it easier to manage cross-platform applications.

I added a draft from my old uncomplete work. It is tested on Linux. I think the only function works is a new model that loads an STL file to the vtk widget.

@yasseerr
Copy link
Contributor

yasseerr commented Feb 6, 2020

@idhamari hi!

  1. as for organizing the project i will try to follow the existing structure of the OpenSimGui , except where there is no similarities .

  2. i started the project using qmake because ithought it support all platform (code less deploy every where) and it is more suitable with qt , but you are right maybe someone will try and build it using VS even though the project gonna be installed using an qt installer, so i m gonna try and suitch the project build to cmake

  3. here is the initial UI till this commit from the GUI-Features branch if you want clone it and see if you have any suggestion or objection befor merging to master
    b736a2d
    2020-02-06_18-08-50

  4. thank you for the draft contribution i will try and integrate it afterword

@idhamari
Copy link
Contributor Author

idhamari commented Feb 6, 2020

It looks great, well done! There are a few comments but it is better if we check them later when we have some functionality.
For now, please integrate the CMake file from the draft and use your suggested structure. After that merge to master and close this issue.

@yasseerr
Copy link
Contributor

yasseerr commented Feb 6, 2020

Done !
project restructured and using Cmake

@yasseerr yasseerr closed this as completed Feb 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants