build fix for the case when QT_NO_WHATSTHIS is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-02-27 14:03:14 +02:00
parent c54fb779bc
commit efb2a2f413
11 changed files with 45 additions and 3 deletions

View file

@ -159,6 +159,8 @@
// #cmakedefine QT_NO_UNDOCOMMAND // #cmakedefine QT_NO_UNDOCOMMAND
// #cmakedefine QT_NO_UNDOSTACK // #cmakedefine QT_NO_UNDOSTACK
// #cmakedefine QT_NO_VALIDATOR // #cmakedefine QT_NO_VALIDATOR
// #cmakedefine QT_NO_VECTOR4D
// #cmakedefine QT_NO_WARNING_OUTPUT
// Misc // Misc
#cmakedefine QT_NO_USING_NAMESPACE #cmakedefine QT_NO_USING_NAMESPACE
@ -215,8 +217,6 @@
#cmakedefine QT_NO_UNDOGROUP #cmakedefine QT_NO_UNDOGROUP
#cmakedefine QT_NO_UNDOVIEW #cmakedefine QT_NO_UNDOVIEW
#cmakedefine QT_NO_VECTOR2D #cmakedefine QT_NO_VECTOR2D
#cmakedefine QT_NO_VECTOR4D
#cmakedefine QT_NO_WARNING_OUTPUT
#cmakedefine QT_NO_WHATSTHIS #cmakedefine QT_NO_WHATSTHIS
#cmakedefine QT_NO_WHEELEVENT #cmakedefine QT_NO_WHEELEVENT
#cmakedefine QT_NO_WIZARD #cmakedefine QT_NO_WIZARD

View file

@ -179,7 +179,9 @@ void ActionModel::setItems(QDesignerFormEditorInterface *core, QAction *action,
icon = defaultIcon; icon = defaultIcon;
item->setIcon(icon); item->setIcon(icon);
item->setToolTip(firstTooltip); item->setToolTip(firstTooltip);
#ifndef QT_NO_WHATSTHIS
item->setWhatsThis(firstTooltip); item->setWhatsThis(firstTooltip);
#endif // QT_NO_WHATSTHIS
// Used // Used
const QWidgetList associatedDesignerWidgets = associatedWidgets(action); const QWidgetList associatedDesignerWidgets = associatedWidgets(action);
const bool used = !associatedDesignerWidgets.empty(); const bool used = !associatedDesignerWidgets.empty();

View file

@ -65,7 +65,9 @@ PluginDialog::PluginDialog(QDesignerFormEditorInterface *core, QWidget *parent)
QPushButton *updateButton = new QPushButton(tr("Refresh")); QPushButton *updateButton = new QPushButton(tr("Refresh"));
const QString tooltip = tr("Scan for newly installed custom widget plugins."); const QString tooltip = tr("Scan for newly installed custom widget plugins.");
updateButton->setToolTip(tooltip); updateButton->setToolTip(tooltip);
#ifndef QT_NO_WHATSTHIS
updateButton->setWhatsThis(tooltip); updateButton->setWhatsThis(tooltip);
#endif // QT_NO_WHATSTHIS
connect(updateButton, SIGNAL(clicked()), this, SLOT(updateCustomWidgetPlugins())); connect(updateButton, SIGNAL(clicked()), this, SLOT(updateCustomWidgetPlugins()));
ui.buttonBox->addButton(updateButton, QDialogButtonBox::ActionRole); ui.buttonBox->addButton(updateButton, QDialogButtonBox::ActionRole);
} }
@ -160,7 +162,9 @@ void PluginDialog::setItem(QTreeWidgetItem *pluginItem, const QString &name,
QTreeWidgetItem *item = new QTreeWidgetItem(pluginItem); QTreeWidgetItem *item = new QTreeWidgetItem(pluginItem);
item->setText(0, name); item->setText(0, name);
item->setToolTip(0, toolTip); item->setToolTip(0, toolTip);
#ifndef QT_NO_WHATSTHIS
item->setWhatsThis(0, whatsThis); item->setWhatsThis(0, whatsThis);
#endif // QT_NO_WHATSTHIS
item->setIcon(0, pluginIcon(icon)); item->setIcon(0, pluginIcon(icon));
} }

View file

@ -2190,9 +2190,11 @@ static void copyRolesToItem(const ItemData *id, T *item, DesignerIconCache *icon
case Qt::StatusTipPropertyRole: case Qt::StatusTipPropertyRole:
item->setStatusTip(qvariant_cast<PropertySheetStringValue>(it.value()).value()); item->setStatusTip(qvariant_cast<PropertySheetStringValue>(it.value()).value());
break; break;
#ifndef QT_NO_WHATSTHIS
case Qt::WhatsThisPropertyRole: case Qt::WhatsThisPropertyRole:
item->setWhatsThis(qvariant_cast<PropertySheetStringValue>(it.value()).value()); item->setWhatsThis(qvariant_cast<PropertySheetStringValue>(it.value()).value());
break; break;
#endif // QT_NO_WHATSTHIS
} }
} }
} }
@ -2262,9 +2264,11 @@ void ItemData::fillTreeItemColumn(QTreeWidgetItem *item, int column, DesignerIco
case Qt::StatusTipPropertyRole: case Qt::StatusTipPropertyRole:
item->setStatusTip(column, qvariant_cast<PropertySheetStringValue>(it.value()).value()); item->setStatusTip(column, qvariant_cast<PropertySheetStringValue>(it.value()).value());
break; break;
#ifndef QT_NO_WHATSTHIS
case Qt::WhatsThisPropertyRole: case Qt::WhatsThisPropertyRole:
item->setWhatsThis(column, qvariant_cast<PropertySheetStringValue>(it.value()).value()); item->setWhatsThis(column, qvariant_cast<PropertySheetStringValue>(it.value()).value());
break; break;
#endif // QT_NO_WHATSTHIS
} }
} }
} }

View file

@ -441,7 +441,9 @@ void QTabWidgetPropertySheet::setProperty(int index, const QVariant &value)
m_pageToData[currentWidget].tooltip = qvariant_cast<qdesigner_internal::PropertySheetStringValue>(value); m_pageToData[currentWidget].tooltip = qvariant_cast<qdesigner_internal::PropertySheetStringValue>(value);
break; break;
case PropertyCurrentTabWhatsThis: case PropertyCurrentTabWhatsThis:
#ifndef QT_NO_WHATSTHIS
m_tabWidget->setTabWhatsThis(currentIndex, qvariant_cast<QString>(resolvePropertyValue(index, value))); m_tabWidget->setTabWhatsThis(currentIndex, qvariant_cast<QString>(resolvePropertyValue(index, value)));
#endif // QT_NO_WHATSTHIS
m_pageToData[currentWidget].whatsthis = qvariant_cast<qdesigner_internal::PropertySheetStringValue>(value); m_pageToData[currentWidget].whatsthis = qvariant_cast<qdesigner_internal::PropertySheetStringValue>(value);
break; break;
case PropertyTabWidgetNone: case PropertyTabWidgetNone:

View file

@ -51,7 +51,9 @@ namespace qdesigner_internal {
The widget and its children are accessible via the \ The widget and its children are accessible via the \
variables <i>widget</i> and <i>childWidgets</i>, respectively."); variables <i>widget</i> and <i>childWidgets</i>, respectively.");
m_textEdit->setToolTip(textHelp); m_textEdit->setToolTip(textHelp);
#ifndef QT_NO_WHATSTHIS
m_textEdit->setWhatsThis(textHelp); m_textEdit->setWhatsThis(textHelp);
#endif // QT_NO_WHATSTHIS
m_textEdit->setMinimumSize(QSize(600, 400)); m_textEdit->setMinimumSize(QSize(600, 400));
vboxLayout->addWidget(m_textEdit); vboxLayout->addWidget(m_textEdit);
new QScriptHighlighter(m_textEdit->document()); new QScriptHighlighter(m_textEdit->document());

View file

@ -441,7 +441,9 @@ void QtButtonPropertyBrowserPrivate::updateItem(WidgetItem *item)
item->button->setText(property->propertyName()); item->button->setText(property->propertyName());
item->button->setToolTip(property->toolTip()); item->button->setToolTip(property->toolTip());
item->button->setStatusTip(property->statusTip()); item->button->setStatusTip(property->statusTip());
#ifndef QT_NO_WHATSTHIS
item->button->setWhatsThis(property->whatsThis()); item->button->setWhatsThis(property->whatsThis());
#endif // QT_NO_WHATSTHIS
item->button->setEnabled(property->isEnabled()); item->button->setEnabled(property->isEnabled());
} }
if (item->label) { if (item->label) {
@ -451,7 +453,9 @@ void QtButtonPropertyBrowserPrivate::updateItem(WidgetItem *item)
item->label->setText(property->propertyName()); item->label->setText(property->propertyName());
item->label->setToolTip(property->toolTip()); item->label->setToolTip(property->toolTip());
item->label->setStatusTip(property->statusTip()); item->label->setStatusTip(property->statusTip());
#ifndef QT_NO_WHATSTHIS
item->label->setWhatsThis(property->whatsThis()); item->label->setWhatsThis(property->whatsThis());
#endif // QT_NO_WHATSTHIS
item->label->setEnabled(property->isEnabled()); item->label->setEnabled(property->isEnabled());
} }
if (item->widgetLabel) { if (item->widgetLabel) {

View file

@ -388,7 +388,9 @@ void QtGroupBoxPropertyBrowserPrivate::updateItem(WidgetItem *item)
item->groupBox->setTitle(property->propertyName()); item->groupBox->setTitle(property->propertyName());
item->groupBox->setToolTip(property->toolTip()); item->groupBox->setToolTip(property->toolTip());
item->groupBox->setStatusTip(property->statusTip()); item->groupBox->setStatusTip(property->statusTip());
#ifndef QT_NO_WHATSTHIS
item->groupBox->setWhatsThis(property->whatsThis()); item->groupBox->setWhatsThis(property->whatsThis());
#endif // QT_NO_WHATSTHIS
item->groupBox->setEnabled(property->isEnabled()); item->groupBox->setEnabled(property->isEnabled());
} }
if (item->label) { if (item->label) {
@ -398,7 +400,9 @@ void QtGroupBoxPropertyBrowserPrivate::updateItem(WidgetItem *item)
item->label->setText(property->propertyName()); item->label->setText(property->propertyName());
item->label->setToolTip(property->toolTip()); item->label->setToolTip(property->toolTip());
item->label->setStatusTip(property->statusTip()); item->label->setStatusTip(property->statusTip());
#ifndef QT_NO_WHATSTHIS
item->label->setWhatsThis(property->whatsThis()); item->label->setWhatsThis(property->whatsThis());
#endif // QT_NO_WHATSTHIS
item->label->setEnabled(property->isEnabled()); item->label->setEnabled(property->isEnabled());
} }
if (item->widgetLabel) { if (item->widgetLabel) {

View file

@ -579,7 +579,9 @@ void QtTreePropertyBrowserPrivate::updateItem(QTreeWidgetItem *item)
item->setFirstColumnSpanned(!property->hasValue()); item->setFirstColumnSpanned(!property->hasValue());
item->setToolTip(0, property->propertyName()); item->setToolTip(0, property->propertyName());
item->setStatusTip(0, property->statusTip()); item->setStatusTip(0, property->statusTip());
#ifndef QT_NO_WHATSTHIS
item->setWhatsThis(0, property->whatsThis()); item->setWhatsThis(0, property->whatsThis());
#endif // QT_NO_WHATSTHIS
item->setText(0, property->propertyName()); item->setText(0, property->propertyName());
bool wasEnabled = item->flags() & Qt::ItemIsEnabled; bool wasEnabled = item->flags() & Qt::ItemIsEnabled;
bool isEnabled = wasEnabled; bool isEnabled = wasEnabled;

View file

@ -32,13 +32,17 @@ PaletteEditorAdvanced::PaletteEditorAdvanced(QWidget *parent)
// create a ColorButton's // create a ColorButton's
buttonCentral = new ColorButton(ui->groupCentral); buttonCentral = new ColorButton(ui->groupCentral);
buttonCentral->setToolTip(tr("Choose a color")); buttonCentral->setToolTip(tr("Choose a color"));
#ifndef QT_NO_WHATSTHIS
buttonCentral->setWhatsThis(tr("Choose a color for the selected central color role.")); buttonCentral->setWhatsThis(tr("Choose a color for the selected central color role."));
#endif // QT_NO_WHATSTHIS
ui->layoutCentral->addWidget(buttonCentral); ui->layoutCentral->addWidget(buttonCentral);
ui->labelCentral->setBuddy(buttonCentral); ui->labelCentral->setBuddy(buttonCentral);
buttonEffect = new ColorButton(ui->groupEffect); buttonEffect = new ColorButton(ui->groupEffect);
buttonEffect->setToolTip(tr("Choose a color")); buttonEffect->setToolTip(tr("Choose a color"));
#ifndef QT_NO_WHATSTHIS
buttonEffect->setWhatsThis(tr("Choose a color for the selected effect color role.")); buttonEffect->setWhatsThis(tr("Choose a color for the selected effect color role."));
#endif // QT_NO_WHATSTHIS
buttonEffect->setEnabled(false); buttonEffect->setEnabled(false);
ui->layoutEffect->addWidget(buttonEffect); ui->layoutEffect->addWidget(buttonEffect);
ui->labelEffect->setBuddy(buttonEffect); ui->labelEffect->setBuddy(buttonEffect);

View file

@ -148,9 +148,11 @@ void tst_QStandardItem::getSetData()
item.setStatusTip(statusTip); item.setStatusTip(statusTip);
QCOMPARE(item.statusTip(), statusTip); QCOMPARE(item.statusTip(), statusTip);
#ifndef QT_NO_WHATSTHIS
QString whatsThis = QString("whatsThis %0").arg(i); QString whatsThis = QString("whatsThis %0").arg(i);
item.setWhatsThis(whatsThis); item.setWhatsThis(whatsThis);
QCOMPARE(item.whatsThis(), whatsThis); QCOMPARE(item.whatsThis(), whatsThis);
#endif // QT_NO_WHATSTHIS
QSize sizeHint(64*i, 48*i); QSize sizeHint(64*i, 48*i);
item.setSizeHint(sizeHint); item.setSizeHint(sizeHint);
@ -182,7 +184,9 @@ void tst_QStandardItem::getSetData()
QCOMPARE(item.icon(), icon); QCOMPARE(item.icon(), icon);
QCOMPARE(item.toolTip(), toolTip); QCOMPARE(item.toolTip(), toolTip);
QCOMPARE(item.statusTip(), statusTip); QCOMPARE(item.statusTip(), statusTip);
#ifndef QT_NO_WHATSTHIS
QCOMPARE(item.whatsThis(), whatsThis); QCOMPARE(item.whatsThis(), whatsThis);
#endif // QT_NO_WHATSTHIS
QCOMPARE(item.sizeHint(), sizeHint); QCOMPARE(item.sizeHint(), sizeHint);
QCOMPARE(item.font(), font); QCOMPARE(item.font(), font);
QCOMPARE(item.textAlignment(), textAlignment); QCOMPARE(item.textAlignment(), textAlignment);
@ -194,7 +198,9 @@ void tst_QStandardItem::getSetData()
QCOMPARE(qvariant_cast<QIcon>(item.data(Qt::DecorationRole)), icon); QCOMPARE(qvariant_cast<QIcon>(item.data(Qt::DecorationRole)), icon);
QCOMPARE(qvariant_cast<QString>(item.data(Qt::ToolTipRole)), toolTip); QCOMPARE(qvariant_cast<QString>(item.data(Qt::ToolTipRole)), toolTip);
QCOMPARE(qvariant_cast<QString>(item.data(Qt::StatusTipRole)), statusTip); QCOMPARE(qvariant_cast<QString>(item.data(Qt::StatusTipRole)), statusTip);
#ifndef QT_NO_WHATSTHIS
QCOMPARE(qvariant_cast<QString>(item.data(Qt::WhatsThisRole)), whatsThis); QCOMPARE(qvariant_cast<QString>(item.data(Qt::WhatsThisRole)), whatsThis);
#endif // QT_NO_WHATSTHIS
QCOMPARE(qvariant_cast<QSize>(item.data(Qt::SizeHintRole)), sizeHint); QCOMPARE(qvariant_cast<QSize>(item.data(Qt::SizeHintRole)), sizeHint);
QCOMPARE(qvariant_cast<QFont>(item.data(Qt::FontRole)), font); QCOMPARE(qvariant_cast<QFont>(item.data(Qt::FontRole)), font);
QCOMPARE(qvariant_cast<int>(item.data(Qt::TextAlignmentRole)), int(textAlignment)); QCOMPARE(qvariant_cast<int>(item.data(Qt::TextAlignmentRole)), int(textAlignment));
@ -864,7 +870,9 @@ void tst_QStandardItem::streamItem()
item.setText(QLatin1String("text")); item.setText(QLatin1String("text"));
item.setToolTip(QLatin1String("toolTip")); item.setToolTip(QLatin1String("toolTip"));
item.setStatusTip(QLatin1String("statusTip")); item.setStatusTip(QLatin1String("statusTip"));
#ifndef QT_NO_WHATSTHIS
item.setWhatsThis(QLatin1String("whatsThis")); item.setWhatsThis(QLatin1String("whatsThis"));
#endif // QT_NO_WHATSTHIS
item.setSizeHint(QSize(64, 48)); item.setSizeHint(QSize(64, 48));
item.setFont(QFont()); item.setFont(QFont());
item.setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); item.setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter);
@ -884,7 +892,9 @@ void tst_QStandardItem::streamItem()
QCOMPARE(streamedItem.text(), item.text()); QCOMPARE(streamedItem.text(), item.text());
QCOMPARE(streamedItem.toolTip(), item.toolTip()); QCOMPARE(streamedItem.toolTip(), item.toolTip());
QCOMPARE(streamedItem.statusTip(), item.statusTip()); QCOMPARE(streamedItem.statusTip(), item.statusTip());
#ifndef QT_NO_WHATSTHIS
QCOMPARE(streamedItem.whatsThis(), item.whatsThis()); QCOMPARE(streamedItem.whatsThis(), item.whatsThis());
#endif // QT_NO_WHATSTHIS
QCOMPARE(streamedItem.sizeHint(), item.sizeHint()); QCOMPARE(streamedItem.sizeHint(), item.sizeHint());
QCOMPARE(streamedItem.font(), item.font()); QCOMPARE(streamedItem.font(), item.font());
QCOMPARE(streamedItem.textAlignment(), item.textAlignment()); QCOMPARE(streamedItem.textAlignment(), item.textAlignment());
@ -921,7 +931,9 @@ void tst_QStandardItem::clone()
item.setText(QLatin1String("text")); item.setText(QLatin1String("text"));
item.setToolTip(QLatin1String("toolTip")); item.setToolTip(QLatin1String("toolTip"));
item.setStatusTip(QLatin1String("statusTip")); item.setStatusTip(QLatin1String("statusTip"));
#ifndef QT_NO_WHATSTHIS
item.setWhatsThis(QLatin1String("whatsThis")); item.setWhatsThis(QLatin1String("whatsThis"));
#endif // QT_NO_WHATSTHIS
item.setSizeHint(QSize(64, 48)); item.setSizeHint(QSize(64, 48));
item.setFont(QFont()); item.setFont(QFont());
item.setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); item.setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter);
@ -934,7 +946,9 @@ void tst_QStandardItem::clone()
QCOMPARE(clone->text(), item.text()); QCOMPARE(clone->text(), item.text());
QCOMPARE(clone->toolTip(), item.toolTip()); QCOMPARE(clone->toolTip(), item.toolTip());
QCOMPARE(clone->statusTip(), item.statusTip()); QCOMPARE(clone->statusTip(), item.statusTip());
#ifndef QT_NO_WHATSTHIS
QCOMPARE(clone->whatsThis(), item.whatsThis()); QCOMPARE(clone->whatsThis(), item.whatsThis());
#endif // QT_NO_WHATSTHIS
QCOMPARE(clone->sizeHint(), item.sizeHint()); QCOMPARE(clone->sizeHint(), item.sizeHint());
QCOMPARE(clone->font(), item.font()); QCOMPARE(clone->font(), item.font());
QCOMPARE(clone->textAlignment(), item.textAlignment()); QCOMPARE(clone->textAlignment(), item.textAlignment());