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

Weapons Editor Dialog and Table Viewer #6169

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

TheForce172
Copy link
Contributor

@TheForce172 TheForce172 commented May 27, 2024

After several months of work.(And a year's break in the middle) the revised weapons dialog is done!

image

The mode selector at the top controls what type of weapons the dialog is currently working on.

The Weapons list on the the left is functionally the same as the dropdowns in the old editor listing the current type of weapons except they no longer filter out big weapons for small ships as their were places in retail that contradicted this rule anyway (the Alstor) and confused the old editor.

The tree view on the right list Turrets/Pilot and their banks. that contain the current type of weapon. It features multiselect that allows only one type of item to be selected at a time. So either Turrets/Pilot or banks not both.
Features setting the weapon by drag and drop or multi-select and a button press. This should hopefully be faster than having to scroll down through the list for every weapon.

Also supports setting the ai class via multi-select and combo box.

And finally it includes a weapon TBL viewer that functions exactly like the ships table viewer.

Move Ship Files To there own folder for legibility
Set File stucture

Create Layout

Rough outline established

Ship data fully loading

limit multiselection to one type

Add in missing conditon

Add weaponlist loading and move Bank model to its own file

Delete Missed file

Fix Cmake file

Change to size_ts

Fix Arrivals

Partial Drag and drop / better multi-select

Finish drag and drop / add ammo editing

Add Saving

Feature Complete
Appease GCC

This is a silly error

AAAAAGH

Fix Model

Sick of this

Fix Supposed Shadowing

Hopefully the last

Or maybe not

Please
@TheForce172 TheForce172 force-pushed the feature/weaponsDialog branch from acd36dd to 144822c Compare May 27, 2024 07:43
@JohnAFernandez JohnAFernandez added qtfred A feature or issue related to qtFred. required feature A PR that provides required functionality for an app in development. (not fix or enhancement) labels May 27, 2024
@Goober5000 Goober5000 added the Waiting for Stable Marks a pull request that is to be merged after the next stable release, due to a release cycle label Aug 27, 2024
@Goober5000 Goober5000 removed the Waiting for Stable Marks a pull request that is to be merged after the next stable release, due to a release cycle label Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
qtfred A feature or issue related to qtFred. required feature A PR that provides required functionality for an app in development. (not fix or enhancement)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants