Primijeni brze popravke
Da biste primijenili brze popravke tijekom refaktoriranja koda, odaberite ih u kontekstnom izborniku u uređivaču koda. Dostupni popravci ovise o položaju pokazivača u uređivaču koda.
- Za primjenu brzih ispravaka:
- U C++ kodu, kliknite desnom tipkom miša na operand, uvjetnu naredbu, niz ili ime.
- U QML kodu, kliknite desnom tipkom miša na ID stavke ili naziv.
- U kontekstualnom izborniku idite na Refactoring i zatim odaberite brzo ispravljanje.
Ili pritisnite Alt+Enter kako biste otvorili kontekstualni izbornik s dostupnim brzim ispravcima na trenutnoj poziciji kursora.
Po zadanome se refaktorirane datoteke automatski spremaju. Da biste isključili ovu značajku, idite na Preferences > Environment > System i očistite Auto-save files after refactoring.
Stvaranje funkcija
Primijenite brza rješenja za implementaciju članovskih funkcija, umetanje virtualnih funkcija baznih klasa, stvaranje getter i setter funkcija te generiranje konstruktora. Postavite postavke za generiranje funkcija globalno za sve projekte ili odvojeno za svaki projekt u postavkama izgradnje i pokretanja projekta.
Implementirati pripadajuće funkcije
Primijenite brzo ispravljanje Create Implementations for Member Functions kako biste odjednom stvorili implementacije za sve članove. U dijalogu Member Function Implementations navedite hoće li se implementacije članova generirati inlinu ili izvan klase.

Umetanje virtualnih funkcija
Primijenite brzo ispravljanje Insert Virtual Functions of Base Classes kako biste umetnuli deklaracije i odgovarajuće definicije unutar klase ili izvan nje ili u datoteku s implementacijom (ako ona postoji).

Odaberite funkcije za umetanje u popisu dostupnih funkcija. Filtrirajte popis i sakrijte ponovno implementirane funkcije.
Možete dodati virtual ili ekvivalent override u deklaraciju funkcije.
Stvorite gettere i settere
Primijenite brzo ispravljanje Create Getter and Setter Member Functions kako biste stvorili ili obje pripadajuće funkcije člana (getter i setter) za varijable člana, ili samo getter ili samo setter.

Generirajte konstruktore
Primijenite brzo ispravljanje Generate Constructor kako biste stvorili javni, zaštićeni ili privatni konstruktor za klasu. Odaberite članove klase koje ćete inicijalizirati u konstruktoru. Povucite parametre kako biste specificirali njihov redoslijed u konstruktoru.

Premjesti klase u zasebne datoteke
Primijenite brzo ispravljanje Move Class to a Dedicated Set of Source Files kako biste premjestili klasu u zaseban skup zaglavlja i implementacijske datoteke.

Navedite putanje i nazive datoteka za zaglavlje i datoteku s implementacijom.
Da biste isključili datoteku s implementacijom, odaberite Header file only.
Vidi također Pronađi simbole, Postavi postavke za brze ispravke, Brzi ispravci, Brzi ispravci za C++, Preimenuj simbole i Brzi ispravci za 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.