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
uiformpreviewview.cpp File Reference

(d6ec2c354f23ee1555720a136a5f276fd4358a5e)

#include "uiformpreviewview.h"
#include "messagemodel.h"
#include <quiloader.h>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFontComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QMdiArea>
#include <QtWidgets/QMdiSubWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QStackedLayout>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolBox>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QScrollArea>
#include <QtGui/QAction>
#include <QtCore/QDebug>
#include <QtCore/QTime>
Include dependency graph for uiformpreviewview.cpp:

Go to the source code of this file.

Macros

#define INSERT_TARGET(_tsv, _type, _target, _prop)
#define REGISTER_ITEM_CORE(item, propType, targetName)
#define REGISTER_SUBWIDGET_PROP(mainWidget, propType, propName)
#define AUTOFILL_BACKUP_PROP   "_q_linguist_autoFillBackup"
#define PALETTE_BACKUP_PROP   "_q_linguist_paletteBackup"
#define FONT_BACKUP_PROP   "_q_linguist_fontBackup"

Functions

static QT_BEGIN_NAMESPACE size_t qHash (const QUiTranslatableStringValue &tsv)
static bool operator== (const QUiTranslatableStringValue &tsv1, const QUiTranslatableStringValue &tsv2)
static void registerTreeItem (QTreeWidgetItem *item, TargetsHash *targets)
static void registerListItem (QListWidgetItem *item, TargetsHash *targets)
static void registerTableItem (QTableWidgetItem *item, TargetsHash *targets)
static void buildTargets (QObject *o, TargetsHash *targets)
static void destroyTargets (TargetsHash *targets)
static void retranslateTarget (const TranslatableEntry &target, const QString &text)
static void retranslateTargets (const QList< TranslatableEntry > &targets, const QUiTranslatableStringValue &tsv, const DataModel *dataModel, const QString &className, const QString &labelName)
static void bringToFront (QWidget *w)
static void highlightTreeWidgetItem (QTreeWidgetItem *item, int col, bool on)
template<class T>
static void highlightWidgetItem (T *item, bool on)
static void highlightWidget (QWidget *w, bool on)
static void highlightAction (QAction *a, bool on)
static void highlightTarget (const TranslatableEntry &target, bool on)
static void highlightTargets (const QList< TranslatableEntry > &targets, bool on)

Macro Definition Documentation

◆ AUTOFILL_BACKUP_PROP

#define AUTOFILL_BACKUP_PROP   "_q_linguist_autoFillBackup"

Definition at line 343 of file uiformpreviewview.cpp.

◆ FONT_BACKUP_PROP

#define FONT_BACKUP_PROP   "_q_linguist_fontBackup"

Definition at line 345 of file uiformpreviewview.cpp.

◆ INSERT_TARGET

#define INSERT_TARGET ( _tsv,
_type,
_target,
_prop )
Value:
do { \
target.type = _type; \
target.target._target; \
target.prop._prop; \
} while (0)
EGLContext EGLenum target
T qvariant_cast(const QVariant &)
Definition qvariant.h:775

Definition at line 52 of file uiformpreviewview.cpp.

◆ PALETTE_BACKUP_PROP

#define PALETTE_BACKUP_PROP   "_q_linguist_paletteBackup"

Definition at line 344 of file uiformpreviewview.cpp.

◆ REGISTER_ITEM_CORE

#define REGISTER_ITEM_CORE ( item,
propType,
targetName )
Value:
const QUiItemRolePair *irs = QFormInternal::qUiItemRoles; \
for (unsigned j = 0; irs[j].shadowRole >= 0; j++) { \
QVariant v = item->data(irs[j].shadowRole); \
if (v.isValid()) \
INSERT_TARGET(v, propType, targetName = item, index = j); \
}
\inmodule QtCore
Definition qvariant.h:66
GLuint index
GLsizei const GLfloat * v
QGraphicsItem * item

Definition at line 81 of file uiformpreviewview.cpp.

◆ REGISTER_SUBWIDGET_PROP

#define REGISTER_SUBWIDGET_PROP ( mainWidget,
propType,
propName )
Value:
do { \
QVariant v = mainWidget->widget(i)->property(propName); \
if (v.isValid()) \
INSERT_TARGET(v, propType, object = mainWidget, index = i); \
} while (0)

Definition at line 104 of file uiformpreviewview.cpp.

Function Documentation

◆ bringToFront()

void bringToFront ( QWidget * w)
static

Definition at line 273 of file uiformpreviewview.cpp.

References QPainter::QWidget.

Referenced by highlightTarget().

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

◆ buildTargets()

◆ destroyTargets()

void destroyTargets ( TargetsHash * targets)
static

Definition at line 193 of file uiformpreviewview.cpp.

◆ highlightAction()

void highlightAction ( QAction * a,
bool on )
static

Definition at line 349 of file uiformpreviewview.cpp.

Referenced by highlightTarget().

Here is the caller graph for this function:

◆ highlightTarget()

◆ highlightTargets()

void highlightTargets ( const QList< TranslatableEntry > & targets,
bool on )
static

Definition at line 468 of file uiformpreviewview.cpp.

◆ highlightTreeWidgetItem()

void highlightTreeWidgetItem ( QTreeWidgetItem * item,
int col,
bool on )
static

Definition at line 298 of file uiformpreviewview.cpp.

◆ highlightWidget()

void highlightWidget ( QWidget * w,
bool on )
static

Definition at line 372 of file uiformpreviewview.cpp.

Referenced by highlightTarget().

Here is the caller graph for this function:

◆ highlightWidgetItem()

template<class T>
void highlightWidgetItem ( T * item,
bool on )
static

Definition at line 321 of file uiformpreviewview.cpp.

◆ operator==()

bool operator== ( const QUiTranslatableStringValue & tsv1,
const QUiTranslatableStringValue & tsv2 )
static

Definition at line 47 of file uiformpreviewview.cpp.

◆ qHash()

QT_BEGIN_NAMESPACE size_t qHash ( const QUiTranslatableStringValue & tsv)
static

Definition at line 41 of file uiformpreviewview.cpp.

◆ registerListItem()

void registerListItem ( QListWidgetItem * item,
TargetsHash * targets )
static

Definition at line 89 of file uiformpreviewview.cpp.

References TranslatableListWidgetItem.

◆ registerTableItem()

void registerTableItem ( QTableWidgetItem * item,
TargetsHash * targets )
static

Definition at line 95 of file uiformpreviewview.cpp.

References TranslatableTableWidgetItem.

◆ registerTreeItem()

void registerTreeItem ( QTreeWidgetItem * item,
TargetsHash * targets )
static

◆ retranslateTarget()

◆ retranslateTargets()

void retranslateTargets ( const QList< TranslatableEntry > & targets,
const QUiTranslatableStringValue & tsv,
const DataModel * dataModel,
const QString & className,
const QString & labelName )
static

Definition at line 257 of file uiformpreviewview.cpp.