qt: define QT_NO_KEYWORDS
QT_NO_KEYWORDS prevents Qt from defining the `foreach`, `signals`, `slots` and `emit` macros. Avoid overlap between Qt macros and boost - for example #undef hackiness in #6421.
This commit is contained in:
@@ -600,7 +600,7 @@ void BitcoinGUI::openClicked()
|
||||
OpenURIDialog dlg(this);
|
||||
if(dlg.exec())
|
||||
{
|
||||
emit receivedURI(dlg.getURI());
|
||||
Q_EMIT receivedURI(dlg.getURI());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -886,9 +886,9 @@ void BitcoinGUI::dropEvent(QDropEvent *event)
|
||||
{
|
||||
if(event->mimeData()->hasUrls())
|
||||
{
|
||||
foreach(const QUrl &uri, event->mimeData()->urls())
|
||||
Q_FOREACH(const QUrl &uri, event->mimeData()->urls())
|
||||
{
|
||||
emit receivedURI(uri.toString());
|
||||
Q_EMIT receivedURI(uri.toString());
|
||||
}
|
||||
}
|
||||
event->acceptProposedAction();
|
||||
@@ -1050,7 +1050,7 @@ UnitDisplayStatusBarControl::UnitDisplayStatusBarControl() :
|
||||
QList<BitcoinUnits::Unit> units = BitcoinUnits::availableUnits();
|
||||
int max_width = 0;
|
||||
const QFontMetrics fm(font());
|
||||
foreach (const BitcoinUnits::Unit unit, units)
|
||||
Q_FOREACH (const BitcoinUnits::Unit unit, units)
|
||||
{
|
||||
max_width = qMax(max_width, fm.width(BitcoinUnits::name(unit)));
|
||||
}
|
||||
@@ -1069,7 +1069,7 @@ void UnitDisplayStatusBarControl::mousePressEvent(QMouseEvent *event)
|
||||
void UnitDisplayStatusBarControl::createContextMenu()
|
||||
{
|
||||
menu = new QMenu();
|
||||
foreach(BitcoinUnits::Unit u, BitcoinUnits::availableUnits())
|
||||
Q_FOREACH(BitcoinUnits::Unit u, BitcoinUnits::availableUnits())
|
||||
{
|
||||
QAction *menuAction = new QAction(QString(BitcoinUnits::name(u)), this);
|
||||
menuAction->setData(QVariant(u));
|
||||
|
||||
Reference in New Issue
Block a user