빠른 수정 적용
코드를 리팩토링하는 동안 빠른 수정을 적용하려면 코드 편집기의 컨텍스트 메뉴에서 빠른 수정을 선택합니다. 코드 편집기에서 커서의 위치에 따라 사용 가능한 수정 사항이 달라집니다.
- 빠른 수정을 적용하려면 다음과 같이 하세요:
- C++ 코드에서 피연산자, 조건문, 문자열 또는 이름을 마우스 오른쪽 버튼으로 클릭합니다.
- QML 코드에서는 항목 ID 또는 이름을 마우스 오른쪽 버튼으로 클릭합니다.
- 상황에 맞는 메뉴에서 Refactoring 로 이동한 다음 빠른 수정을 선택합니다.
또는 현재 커서 위치에서 빠른 수정을 사용할 수 있는 상황에 맞는 메뉴를 열려면 Alt+Enter를 선택합니다.
기본적으로 리팩터링된 파일은 자동으로 저장됩니다. 이 기능을 끄려면 환경설정 > Environment > System 으로 이동하여 Auto-save files after refactoring 을 선택 취소합니다.
함수 만들기
빠른 수정을 적용하여 멤버 함수를 구현하고, 기본 클래스의 가상 함수를 삽입하고, 게터 및 세터 함수를 만들고, 생성자를 생성할 수 있습니다. 프로젝트의 빌드 및 실행 설정에서 모든 프로젝트에 대해 전역적으로 또는 각 프로젝트에 대해 개별적으로 함수를 생성하는 설정을 지정합니다.
멤버 함수 구현
Create Implementations for Member Functions 빠른 수정을 적용하여 모든 멤버 함수에 대한 구현을 한 번에 만들 수 있습니다. Member Function Implementations 대화 상자에서 멤버 함수를 인라인으로 생성할지 아니면 클래스 외부에서 생성할지 지정합니다.

가상 함수 삽입
Insert Virtual Functions of Base Classes 빠른 수정을 적용하여 선언과 해당 정의를 클래스 내부 또는 외부 또는 구현 파일(있는 경우)에 삽입합니다.

사용 가능한 함수 목록에서 삽입할 함수를 선택합니다. 목록을 필터링하고 목록에서 재구현된 함수를 숨깁니다.
함수 선언에 가상 또는 재정의에 해당하는 함수를 추가할 수 있습니다.
게터 및 세터 만들기
Create Getter and Setter Member Functions 빠른 수정을 적용하여 멤버 변수에 대한 게터 및 세터 멤버 함수를 모두 만들거나 게터 또는 세터만 만들 수 있습니다.

생성자 생성
Generate Constructor 빠른 수정을 적용하여 클래스의 공개, 보호 또는 비공개 생성자를 생성합니다. 생성자에서 초기화할 클래스 멤버를 선택합니다. 매개 변수를 드래그하여 생성자에서 순서를 지정합니다.

클래스를 별도의 파일로 이동
Move Class to a Dedicated Set of Source Files 빠른 수정을 적용하여 클래스를 별도의 헤더 및 구현 파일 집합으로 이동합니다.

헤더 및 구현 파일의 경로와 파일 이름을 지정합니다.
구현 파일을 생략하려면 Header file only 을 선택합니다.
기호 찾기, 빠른 수정에 대한 설정 지정, 빠른 수정, C++ 빠른 수정, 기호 이름 바꾸기 및 QML 빠른 수정도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.