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

(d6dfdf3ad3f68a97fd4fc2843a5d5fb424193b4b)

#include "formpreviewview.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 formpreviewview.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)
 
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 332 of file formpreviewview.cpp.

◆ FONT_BACKUP_PROP

#define FONT_BACKUP_PROP   "_q_linguist_fontBackup"

Definition at line 334 of file formpreviewview.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:753

Definition at line 46 of file formpreviewview.cpp.

◆ PALETTE_BACKUP_PROP

#define PALETTE_BACKUP_PROP   "_q_linguist_paletteBackup"

Definition at line 333 of file formpreviewview.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); \
}
QVariant data(int key) const
Returns this item's custom data for the key key as a QVariant.
\inmodule QtCore
Definition qvariant.h:65
GLuint index
[2]
GLsizei const GLfloat * v
[13]
QGraphicsItem * item

Definition at line 75 of file formpreviewview.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 98 of file formpreviewview.cpp.

Function Documentation

◆ bringToFront()

static void bringToFront ( QWidget * w)
static

Definition at line 262 of file formpreviewview.cpp.

References QPainter::QWidget.

Referenced by highlightTarget().

+ Here is the caller graph for this function:

◆ buildTargets()

◆ destroyTargets()

static void destroyTargets ( TargetsHash * targets)
static

Definition at line 183 of file formpreviewview.cpp.

◆ highlightAction()

static void highlightAction ( QAction * a,
bool on )
static

Definition at line 338 of file formpreviewview.cpp.

Referenced by highlightTarget().

+ Here is the caller graph for this function:

◆ highlightTarget()

◆ highlightTargets()

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

Definition at line 457 of file formpreviewview.cpp.

◆ highlightTreeWidgetItem()

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

Definition at line 287 of file formpreviewview.cpp.

◆ highlightWidget()

static void highlightWidget ( QWidget * w,
bool on )
static

Definition at line 361 of file formpreviewview.cpp.

Referenced by highlightTarget().

+ Here is the caller graph for this function:

◆ highlightWidgetItem()

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

Definition at line 310 of file formpreviewview.cpp.

◆ operator==()

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

Definition at line 41 of file formpreviewview.cpp.

◆ qHash()

static QT_BEGIN_NAMESPACE size_t qHash ( const QUiTranslatableStringValue & tsv)
static

Definition at line 35 of file formpreviewview.cpp.

◆ registerListItem()

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

Definition at line 83 of file formpreviewview.cpp.

References TranslatableListWidgetItem.

◆ registerTableItem()

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

Definition at line 89 of file formpreviewview.cpp.

References TranslatableTableWidgetItem.

◆ registerTreeItem()

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

◆ retranslateTarget()

◆ retranslateTargets()

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

Definition at line 246 of file formpreviewview.cpp.