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

Feature explicit case conversion #1108

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Oct 21, 2024

  1. Add AutoCase support to extern blocks and pass this information to fu…

    …nction parsers
    
    - Enum has None or CamelCase for now
    - Attribute syntax is #[auto_case]
    - Attribute currently has no effect
    BenFordTytherington committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    b306bf2 View commit details
    Browse the repository at this point in the history
  2. Add CamelCase conversion for blocks marked as auto_case

    - Methods, Inherited methods and QSignals can now automatically convert case
    - Adds 2 basic tests for this functionality
    BenFordTytherington committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    667da3e View commit details
    Browse the repository at this point in the history
  3. Switch case conversion so that extern C++Qt blocks convert to snake c…

    …ase instead
    
    - Adds an automatic case conversion to passthrough and naming test
    - Adds unit tests to test feature
    BenFordTytherington committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    1d3d5e9 View commit details
    Browse the repository at this point in the history