Na ovoj stranici

Qt Creator C++ Classes

Nimeni prostori

Aggregation

Sadrži podršku za povezivanje povezanih komponenti, tako da svaka komponenta izlaže svojstva i ponašanje ostalih komponenti prema van

Core

Sadrži sve klase koje čine Core dodatak i koje predstavljaju osnovnu funkcionalnost Qt Creator

Core::MessageManager

Koristi se za objavljivanje poruka u odjeljku Opće poruke

Core::SettingsDatabase

Nudi alternativu QSettingsu za cijelu aplikaciju koja je prikladnija za pohranu velikih količina podataka

ExtensionSystem

Klase koje pripadaju sustavu dodataka jezgre

Layouting

Sadrži klase i funkcije za praktično stvaranje rasporeda u kodu

Utils

Sadrži skup korisnih klasa i funkcija za upotrebu svih dodataka

Utils::FileUtils

Sadrži pomoćne funkcije vezane uz datoteke i direktorije

Utils::MathUtils

Sadrži funkcije za interpolaciju

Klase

Aggregation::Aggregate

Definira skup povezanih komponenti koje se mogu promatrati kao cjelina

Core::ActionBuilder

Pogodna klasa za postavljanje Core::Commands

Core::ActionContainer

Predstavlja izbornik ili traku izbornika u Qt Creator

Core::ActionManager

Odgovoran za registraciju izbornika, stavki izbornika i prečaca na tipkovnici

Core::BaseFileWizard

Implementira je praktična klasa za stvaranje datoteka

Core::BaseFileWizardFactory

Implementira generički čarobnjak za izradu datoteka

Core::BaseTextDocument

Vrlo opća bazna klasa za dokumente koji rade s tekstom

Core::BaseTextFind

Implementira filtar za pretraživanje za widgete temeljene na QPlainTextEdit i QTextEdit

Core::Command

Predstavlja akciju, kao što je stavka izbornika, gumb alata ili prečac

Core::Context

Implementira popis ID-ova konteksta

Core::DesignMode

Implementira način rada za način dizajna, koji se na primjer koristi u Qt Quick Designeru i Qt Widgets Designeru

Core::DocumentManager

Upravlja skupom dokumenata

Core::EditorManager

Upravlja urednicima stvorenima za datoteke prema njihovom MIME tipu

Core::EditorManagerPlaceHolder

Koristi se za integraciju područja uređivača u način rada

Core::FileChangeBlocker

Blokira sve obavijesti o promjenama za sve IDocument objekte koji odgovaraju zadanoj nazivnoj datoteci

Core::FutureProgress

Koristi se za prilagodbu izgleda pokazatelja napretka koji su stvoreni putem klase ProgressManager

Core::GeneratedFile

Predstavlja datoteku generiranu pomoću čarobnjaka

Core::IContext

Povezuje widget s kontekstnom listom i pomoći u kontekstu

Core::ICore

Omogućuje pristup različitim dijelovima koji čine osnovnu funkcionalnost Qt Creator

Core::IDocument

Opisuje dokument koji se može spremiti i ponovno učitati

Core::IEditor

Interfejs za uređivanje otvorenog dokumenta u Qt Creator

Core::IEditorFactory

Stvara odgovarajuće uređivače za dokumente prema njihovoj MIME vrsti

Core::IFeatureProvider

Definira sučelje za upravljanje značajkama čarobnjaka

Core::IFindFilter

Osnovna klasa za implementacije traženja koje se pozivaju odabirom Uređivanje > Pronađi/Zamijeni > Napredno traženje

Core::IFindSupport

Funkcije za pretraživanje u dokumentu ili widgetu

Core::ILocatorFilter

Dodaje filtar lokatora

Core::IMode

Predstavlja način u Qt Creator

Core::INavigationWidgetFactory

Nove instance navigacijskih widgeta

Core::IOptionsPage

Interfejs za pružanje stranica za dijalog Opcije (nazvan Preferencije na macOS-u)

Core::IOptionsPageWidget

Koristi se za standardizaciju interakcije između IOptionsPage i njegovog widgeta

Core::IOutputPane

Interfejs za pružanje izlaznih panela

Core::IWizardFactory

Osnovna klasa za sve tvornice čarobnjaka

Core::LocatorFileCache

Obuhvaća sve odgovornosti potrebne za implementaciju predmemorije za filtere datoteka

Core::MiniSplitter

Jednostavna pomoćna klasa za dobivanje razdjelnika širine 1 piksela u stilu macOS-a

Core::ModeManager

Upravlja aktivacijom načina rada i radnjama na alatnoj traci odabira načina rada

Core::NonResizingSplitter

MiniSplitter koji održava fiksnom veličinu svog prvog widgeta kada se mijenja veličina

Core::ProcessProgress

Odgovoran za prikaz napretka pokrenutog procesa

Core::ProgressManager

Koristi se za prikaz korisničkog sučelja za pokrenute zadatke u Qt Creator

Core::SearchResult

Izvještava o korisničkoj interakciji, kao što je aktivacija stavke rezultata pretraživanja

Core::SearchResultWindow

Implementacija zajednički dijeljenog izlaznog panela za rezultate pretraživanja

Core::SessionManager

Upravlja sesijama

Core::TaskProgress

Odgovoran za prikaz napretka stabla aktivnih zadataka

Core::WizardDialogParameters

Sadrži parametre za dijalog čarobnjaka za novu datoteku

ExtensionSystem::IPlugin

Apstraktna bazna klasa koja se mora implementirati jednom za svaki dodatak

ExtensionSystem::PluginArgumentDescription

Klasa PluginArgumentDescriptions sadrži popis opisa argumenata naredbenog retka koje dodatak obrađuje

ExtensionSystem::PluginDependency

Sadrži ID i potrebni broj verzije kompatibilnog plugina

ExtensionSystem::PluginDetailsView

Implementira widget koji prikazuje sadržaj PluginSpec-a

ExtensionSystem::PluginErrorView

Implementira widget koji prikazuje stanje i poruku o pogrešci PluginSpec-a

ExtensionSystem::PluginManager

Implementira osnovni sustav dodataka koji upravlja dodacima, njihovim životnim ciklusom i njihovim registriranim objektima

ExtensionSystem::PluginSpec

Sadrži informacije o ugrađenim metapodacima dodatka i o trenutnom stanju dodatka

ExtensionSystem::PluginView

Implementira widget koji prikazuje popis svih dodataka i njihov status

Layouting::Layout

Layouting::LayoutItem

Layouting::Space

Predstavlja prazan prostor u rasporedu

Layouting::Stretch

Predstavlja određeni prostor za rastezanje u rasporedu

Layouting::Widget

Utils::Action

Namijenjen je za akcije koje djeluju na 'trenutni' parametar tipa string (obično naziv datoteke), na primjer 'Sačuvaj datoteku %1'

Utils::AnsiEscapeCodeHandler

Analizira tekst i iz njega izdvaja ANSI escape kodove

Utils::AspectContainer

Omotava jedan ili više aspekata, istovremeno pružajući sučelje jednog aspekta

Utils::BaseAspect

Zajednička baza za klase koje implementiraju aspekte

Utils::BoolAspect

Boolean aspekt je boolean svojstvo nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane

Utils::CheckableMessageBox

Implementira okvir za poruke prikladan za pitanja s potvrdnim okvirom 'Ne postavljaj ponovno' ili 'Ne prikazuj ponovno'

Utils::ClassNameValidatingLineEdit

Implementira polje za unos retka koje validira naziv C++ klase i emitira signal za izvedbu predloženih naziva datoteka iz njega

Utils::ColorAspect

Aspekt boje je svojstvo boje nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane

Utils::CommandLine

Predstavlja naredbeni redak QProcessa ili slične usluge

Utils::CompletingTextEdit

QTextEdit s podrškom za automatsko dovršavanje

Utils::DetailsWidget

Implementira gumb za proširenje područja detalja

Utils::DoubleAspect

Dvostruki aspekt je numerička svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja

Utils::ElidingLabel

Oznaka prikladna za prikazivanje skraćenog teksta

Utils::Environment

Qt CreatorPostavlja sustavnu okolicu QTextEdita

Utils::FakeToolTip

Widget koji se pretvara da je alatna napomena

Utils::FancyLineEdit

Poboljšani uređivač retka s nekoliko opcionalnih značajki

Utils::FancyMainWindow

MainWindow s dock widgetima i dodatnom funkcionalnošću "zaključavanja" (zaključavanje dock widgeta na mjestu) i funkcionalnošću "resetiranja rasporeda"

Utils::FileInProjectFinder

Pomoćna klasa za pronalaženje izvornog datoteka u direktoriju projekta za zadani URL datoteke

Utils::FileNameValidatingLineEdit

Kontrola koja omogućuje korisniku odabir (osnovnog) naziva datoteke, temeljenog na QLineEdit

Utils::FilePath

Apstrakcija za rukovatelje objektima u (moguće udaljenom) datotečnom sustavu, slično URL-u ili, u lokalnom slučaju, putu do datoteke ili direktorija

Utils::FilePathAspect

Aspekt putanje datoteke je tanki omotač oko Utils::StringAspecta koji predstavlja datoteku u datotečnom sustavu

Utils::FilePathListAspect

Aspekt popisa putanja datoteka predstavlja svojstvo nekog objekta koje je popis filepathList

Utils::FilePathWatcher

Prati datoteku na putanji radi uređivanja, preimenovanja ili brisanja

Utils::FileSystemWatcher

Promatrač datoteka koji interno koristi centralizirani QFileSystemWatcher i nameće ograničenja na Mac OS-u

Utils::FileWizardPage

Standardna stranica čarobnjaka za jednu datoteku koja korisniku omogućuje odabir naziva i putanje

Utils::FutureSynchronizer

Unaprijeđena verzija QFutureSynchronizera

Utils::Guard

Implementira rekursivni čuvar s mehanizmom zaključavanja

Utils::HeaderViewStretcher

Popravlja QHeaderView tako da prilagođava sve stupce sadržaju, osim jednog koji se rasteže

Utils::Id

Obuhvaća identifikator koji je jedinstven unutar određenog procesa Qt Creator -a

Utils::IntegerAspect

Integer aspekt je integralna svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajne pohrane

Utils::ListView

Dodaje setActivationMode u QListView kako bi se omogućilo ponašanje jednostrukog/dvostrukog klika na platformama gdje je zadano drugačije. Koristiti s oprezom

Utils::ListWidget

Dodaje setActivationMode u QListWidget kako bi omogućio ponašanje jednostrukog/dvostrukog klika na platformama gdje je zadano drugačije. Koristiti s oprezom

Utils::MacroExpander

Upravlja Qt Creator nim varijablama koje korisnik može unijeti u mnoge nizne postavke. Varijable se zamjenjuju stvarnom vrijednošću kada se niz koristi, slično načinu na koji se varijable okruženja proširuju u shellu

Utils::MultiSelectionAspect

Aspekt višestrukog odabira predstavlja jedan ili više izbora iz više

Utils::NavigationTreeView

Implementira opći TreeView za bilo koji bočni widget

Utils::NetworkAccessManager

Upravitelj mrežnog pristupa za korištenje s Qt Creator

Utils::OptionPushButton

Implementira QPushButton za koji se izbornik otvara samo ako korisnik pritisne pokazivač izbornika

Utils::PathChooser

Kontrola koja omogućuje korisniku odabir puta. Kontrola se sastoji od QLineEdita i gumba "Pretraži" te po želji može izvršiti zamjenu varijabli

Utils::PathListEditor

Kontrola koja omogućuje korisniku uređivanje popisa (putanja) direktorija koristeći platformski razdjelnik (';',':')

Utils::PersistentSettingsReader

Čita QVariantMap proizvoljnih, ugniježđenih struktura podataka iz XML datoteke

Utils::PersistentSettingsWriter

Serijalizira pohranu proizvoljnih, ugniježđenih struktura podataka u XML datoteku

Utils::PlainTextDocumentLayout

Implementira raspored običnog teksta za QTextDocument

Utils::PlainTextEdit

Widget koji se koristi za uređivanje i prikaz običnog teksta

Utils::Port

Implementira omotač oko 16-bitnog broja porta za korištenje zajedno s IP adresama

Utils::Process

Funkcionalnost za s procesima

Utils::ProcessArgs

Obrađuje argumenti procesa u shell-navodnicima

Utils::ProcessHandle

Pomoćna klasa za opis procesa

Utils::ProjectIntroPage

Standardna stranica čarobnjaka za projekt, koja korisniku omogućuje odabir naziva i putanje

Utils::QrcCache

Kešira sadržaj analiziranih QRC datoteka

Utils::QrcParser

Analizira jednu ili više QRC datoteka i pohranjuje njihov sadržaj u predmemoriju

Utils::QtcSettings

Proširenje klase QSettings koja koristi Utils::Key umjesto QString za ključeve

Utils::Result

Result<T> se koristi za vraćanje vrijednosti uspjeha ili grešne poruke iz funkcije

Utils::ResultError

Koristi se za vraćanje pogreške koja uključuje poruku o pogrešci za korisnika iz funkcije

Utils::SelectionAspect

Aspekt odabira predstavlja određeni izbor od nekoliko

Utils::StatusLabel

Prikazuje poruke neko vrijeme s vremenskim ograničenjem

Utils::StringAspect

Aspekt niza je svojstvo nekog objekta nalik nizu, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja

Utils::StringListAspect

Aspekt popisa nizova predstavlja svojstvo nekog objekta koje je popis nizova

Utils::TextDisplay

Prikaz teksta je lažni aspekt čija je jedina svrha pružanje nekog prikaza teksta pomoću Utils::InfoLabel na mjestima gdje bi inače bili korišteni skuplji elementi Utils::StringAspect

Utils::TextFieldCheckBox

Aheckbox koji radi s QWizard::registerField

Utils::TextFieldComboBox

Neizravna kombinirana lista za potrebe uređivanja teksta koja se koristi s QWizard::registerField (osiguravajući postavljivu svojinu 'text')

Utils::TextFileFormat

Opisuje format tekstualne datoteke i omogućuje automatsko otkrivanje

Utils::ToggleAspect

Preklopni aspekt je booleanska svojina nekog objekta, zajedno s opisom njegovog ponašanja za uobičajene operacije poput vizualizacije ili trajnog pohranjivanja. Također sadrži neovisne alatkine napomene, ikone i tekst za akciju() prema uključenom/isključenom stanju aspekta

Utils::TreeModel

Pogodna bazna klasa za modele za korištenje u QTreeView

Utils::TreeView

Dodaje setActivationMode u QTreeView kako bi se omogućilo ponašanje pri jednostrukom/dvostrukom kliku na platformama gdje je zadano ponašanje drugačije. Koristiti s oprezom

Utils::TriStateAspect

Trostojeći aspekt je svojstvo nekog objekta koje može imati tri vrijednosti: omogućen, onemogućen i neodređen

Utils::TypedAspect

Pomoćna klasa za implementaciju jednostavnog aspekta

Utils::VariableChooser

Koristi se za dodavanje alatne ploče za odabir promjenjiv Qt Creator a u linijske, tekstne ili obične tekstne uređivače

Utils::Wizard

Implementira čarobnjak s traku napretka na lijevoj strani

Utils::WizardPage

QWizardPage s nekoliko poboljšanja

Ova tema navodi dokumentirane C++ klase iz Qt Creator. Za informacije o klasama koje nisu dokumentirane, molimo provjerite izvorni kod.

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.