Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
Uic Class Reference

#include <uic.h>

Collaboration diagram for Uic:

Public Member Functions

 Uic (Driver *driver)
 ~Uic ()
bool printDependencies ()
Driverdriver () const
QTextStreamoutput ()
const Optionoption () const
QString pixmapFunction () const
void setPixmapFunction (const QString &f)
const DatabaseInfodatabaseInfo () const
const CustomWidgetsInfocustomWidgetsInfo () const
bool write (QIODevice *in)
bool write (DomUI *ui)
bool isButton (const QString &className) const
bool isContainer (const QString &className) const
bool isMenu (const QString &className) const

Detailed Description

Definition at line 29 of file uic.h.

Constructor & Destructor Documentation

◆ Uic()

Uic::Uic ( Driver * driver)

Definition at line 27 of file uic.cpp.

References Driver::option(), and Driver::output().

Here is the call graph for this function:

◆ ~Uic()

Uic::~Uic ( )
default

Member Function Documentation

◆ customWidgetsInfo()

const CustomWidgetsInfo * Uic::customWidgetsInfo ( ) const
inline

Definition at line 56 of file uic.h.

Referenced by CPP::WriteInitialization::acceptConnection(), CPP::WriteInitialization::acceptWidget(), WriteIncludesBase::add(), isButton(), isContainer(), and isMenu().

Here is the caller graph for this function:

◆ databaseInfo()

const DatabaseInfo * Uic::databaseInfo ( ) const
inline

Definition at line 53 of file uic.h.

Referenced by CPP::WriteDeclaration::acceptUI(), and CPP::WriteInitialization::acceptUI().

Here is the caller graph for this function:

◆ driver()

Driver * Uic::driver ( ) const
inline

Definition at line 38 of file uic.h.

Referenced by CPP::WriteDeclaration::WriteDeclaration(), Python::WriteDeclaration::WriteDeclaration(), CPP::WriteInitialization::WriteInitialization(), and write().

Here is the caller graph for this function:

◆ isButton()

bool Uic::isButton ( const QString & className) const

Definition at line 292 of file uic.cpp.

References customWidgetsInfo().

Referenced by CPP::WriteInitialization::acceptWidget().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isContainer()

bool Uic::isContainer ( const QString & className) const

Definition at line 302 of file uic.cpp.

References customWidgetsInfo().

Referenced by CPP::WriteInitialization::acceptWidget().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isMenu()

bool Uic::isMenu ( const QString & className) const

Definition at line 314 of file uic.cpp.

References customWidgetsInfo().

Referenced by CPP::WriteInitialization::acceptActionRef().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ option()

const Option & Uic::option ( ) const
inline

Definition at line 44 of file uic.h.

Referenced by CPP::WriteDeclaration::WriteDeclaration(), Python::WriteDeclaration::WriteDeclaration(), and CPP::WriteInitialization::WriteInitialization().

Here is the caller graph for this function:

◆ output()

QTextStream & Uic::output ( )
inline

Definition at line 41 of file uic.h.

Referenced by CPP::WriteDeclaration::WriteDeclaration(), Python::WriteDeclaration::WriteDeclaration(), and CPP::WriteIncludes::WriteIncludes().

Here is the caller graph for this function:

◆ pixmapFunction()

QString Uic::pixmapFunction ( ) const
inline

Definition at line 47 of file uic.h.

◆ printDependencies()

bool Uic::printDependencies ( )

Definition at line 36 of file uic.cpp.

Referenced by Driver::printDependencies().

Here is the caller graph for this function:

◆ setPixmapFunction()

void Uic::setPixmapFunction ( const QString & f)
inline

Definition at line 50 of file uic.h.

◆ write() [1/2]

bool Uic::write ( DomUI * ui)

Definition at line 220 of file uic.cpp.

References Validator::Validator(), CPP::WriteDeclaration::WriteDeclaration(), Python::WriteDeclaration::WriteDeclaration(), Python::WriteImports::WriteImports(), CPP::WriteIncludes::WriteIncludes(), CPP::WriteDeclaration::acceptUI(), CPP::WriteIncludes::acceptUI(), Python::WriteDeclaration::acceptUI(), Python::WriteImports::acceptUI(), Validator::acceptUI(), Option::copyrightHeader, Cpp, Option::headerProtection, language::language(), and Python.

Referenced by Driver::uic().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write() [2/2]

bool Uic::write ( QIODevice * in)

Definition at line 191 of file uic.cpp.

References QtPrivate::asString(), driver(), and Driver::setUseIdBasedTranslations().

Here is the call graph for this function:

The documentation for this class was generated from the following files: