Na ovoj stranici

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.

  1. 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.
  2. 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.

Implementirati dijalog funkcija člana

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).

Umetni dijalog virtualnih funkcija

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.

Dijalog za gettere i settere

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.

Dijalog konstruktora

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.

Dajte nazive header i implementacijskim datotekama.

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.