mirror of
https://github.com/huderlem/porymap.git
synced 2026-03-21 17:45:44 -05:00
Fix some clazy warnings
This commit is contained in:
parent
0582745103
commit
f3e1b022d7
|
|
@ -2,7 +2,8 @@
|
|||
#ifndef GUARD_WILDMONINFO_H
|
||||
#define GUARD_WILDMONINFO_H
|
||||
|
||||
#include <QtWidgets>
|
||||
#include <QString>
|
||||
#include <QVector>
|
||||
#include "orderedjson.h"
|
||||
|
||||
class WildPokemon {
|
||||
|
|
|
|||
|
|
@ -204,7 +204,6 @@ public:
|
|||
ResizeLayoutPopup
|
||||
};
|
||||
|
||||
public slots:
|
||||
void openMapScripts() const;
|
||||
bool openScript(const QString &scriptLabel) const;
|
||||
bool openScriptInFile(const QString &scriptLabel, const QString &filepath) const;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,10 @@
|
|||
#ifndef EVENTRAMES_H
|
||||
#define EVENTRAMES_H
|
||||
|
||||
#include <QtWidgets>
|
||||
#include <QFrame>
|
||||
#include <QLabel>
|
||||
#include <QLineEdit>
|
||||
#include <QSpinBox>
|
||||
|
||||
#include "edithistoryspinbox.h"
|
||||
#include "eventcombobox.h"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@
|
|||
#include <QGraphicsPixmapItem>
|
||||
#include <QGraphicsItemAnimation>
|
||||
|
||||
#include <QtWidgets>
|
||||
#include <optional>
|
||||
|
||||
#include "events.h"
|
||||
|
|
|
|||
|
|
@ -39,26 +39,8 @@ QImage getTileImage(uint16_t, const Tileset*, const Tileset*);
|
|||
QImage getPalettedTileImage(uint16_t, const Tileset*, const Tileset*, int, bool useTruePalettes = false);
|
||||
QImage getColoredTileImage(uint16_t tileId, const Tileset *, const Tileset *, const QList<QRgb> &palette);
|
||||
QImage getGreyscaleTileImage(uint16_t tileId, const Tileset *, const Tileset *);
|
||||
const QList<QRgb>& greyscalePalette();
|
||||
|
||||
void flattenTo4bppImage(QImage * image);
|
||||
|
||||
static QList<QRgb> greyscalePalette({
|
||||
qRgb(0, 0, 0),
|
||||
qRgb(16, 16, 16),
|
||||
qRgb(32, 32, 32),
|
||||
qRgb(48, 48, 48),
|
||||
qRgb(64, 64, 64),
|
||||
qRgb(80, 80, 80),
|
||||
qRgb(96, 96, 96),
|
||||
qRgb(112, 112, 112),
|
||||
qRgb(128, 128, 128),
|
||||
qRgb(144, 144, 144),
|
||||
qRgb(160, 160, 160),
|
||||
qRgb(176, 176, 176),
|
||||
qRgb(192, 192, 192),
|
||||
qRgb(208, 208, 208),
|
||||
qRgb(224, 224, 224),
|
||||
qRgb(240, 240, 240),
|
||||
});
|
||||
|
||||
#endif // IMAGEPROVIDERS_H
|
||||
|
|
|
|||
|
|
@ -4,6 +4,10 @@
|
|||
#include "project.h"
|
||||
#include "checkeredbgscene.h"
|
||||
|
||||
#include <QBuffer>
|
||||
#include <QMessageBox>
|
||||
#include <QProgressDialog>
|
||||
|
||||
class QGifImage;
|
||||
|
||||
namespace Ui {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,8 @@
|
|||
|
||||
#include "wildmoninfo.h"
|
||||
|
||||
#include <QtWidgets>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
#include <QVector>
|
||||
|
||||
class Editor;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
#ifndef PROJECTSETTINGSEDITOR_H
|
||||
#define PROJECTSETTINGSEDITOR_H
|
||||
|
||||
#include <QMainWindow>
|
||||
#include "project.h"
|
||||
#include "ui_projectsettingseditor.h"
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QMessageBox>
|
||||
|
||||
class QAbstractButton;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
#include <QGraphicsSceneMouseEvent>
|
||||
#include <QCloseEvent>
|
||||
#include <QResizeEvent>
|
||||
#include <QUndoGroup>
|
||||
|
||||
namespace Ui {
|
||||
class RegionMapEditor;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
#include <QMainWindow>
|
||||
#include <QDialog>
|
||||
#include <QMap>
|
||||
#include <QHash>
|
||||
#include <QAction>
|
||||
|
||||
|
|
@ -40,7 +39,7 @@ private:
|
|||
QHash<MultiKeyEdit *, QPointer<const QObject>> multiKeyEdits_objects;
|
||||
|
||||
void parseObjectList(const QObjectList &objectList);
|
||||
void parseObject(const QObject *object, QMap<const QObject*, QString> *objects_labels, QMap<const QObject*, QString> *objects_prefixes);
|
||||
void parseObject(const QObject *object, QHash<const QObject*, QString> *objects_labels, QHash<const QObject*, QString> *objects_prefixes);
|
||||
QString getLabel(const QObject *object) const;
|
||||
bool stringPropertyIsNotEmpty(const QObject *object, const char *name) const;
|
||||
void populateMainContainer();
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ void PorymapConfig::saveGeometry(const QWidget* widget, const QString& keyPrefix
|
|||
if (splitter) this->savedGeometryMap.insert(stateKey, splitter->saveState());
|
||||
}
|
||||
if (recursive) {
|
||||
for (const auto splitter : widget->findChildren<QSplitter*>()) {
|
||||
for (const auto& splitter : widget->findChildren<QSplitter*>()) {
|
||||
saveGeometry(splitter, key + "_", false);
|
||||
}
|
||||
}
|
||||
|
|
@ -98,7 +98,7 @@ bool PorymapConfig::restoreGeometry(QWidget* widget, const QString& keyPrefix, b
|
|||
}
|
||||
}
|
||||
if (recursive) {
|
||||
for (const auto splitter : widget->findChildren<QSplitter*>()) {
|
||||
for (const auto& splitter : widget->findChildren<QSplitter*>()) {
|
||||
restoreGeometry(splitter, key + "_", false);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
#include "editcommands.h"
|
||||
#include "project.h"
|
||||
|
||||
#include <QDir>
|
||||
#include <QTime>
|
||||
#include <QPainter>
|
||||
#include <QImage>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,14 @@
|
|||
#include "maplayout.h"
|
||||
|
||||
#include <QRegularExpression>
|
||||
|
||||
#include "scripting.h"
|
||||
#include "imageproviders.h"
|
||||
#include "utility.h"
|
||||
#include "project.h"
|
||||
#include "layoutpixmapitem.h"
|
||||
|
||||
#include <QDir>
|
||||
#include <QRegularExpression>
|
||||
|
||||
QList<int> Layout::s_globalMetatileLayerOrder;
|
||||
QList<float> Layout::s_globalMetatileLayerOpacity;
|
||||
|
||||
|
|
|
|||
|
|
@ -606,7 +606,8 @@ QMap<QString, QString> ParseUtil::readNamedIndexCArray(const QString &filename,
|
|||
QMap<QString, QString> map;
|
||||
|
||||
QRegularExpression re_text(QString(R"(\b%1\b\s*(\[?[^\]]*\])?\s*=\s*\{([^\}]*)\})").arg(label));
|
||||
QString arrayText = re_text.match(this->text).captured(2).replace(QRegularExpression("\\s*"), "");
|
||||
static const QRegularExpression re_spaces("\\s*");
|
||||
QString arrayText = re_text.match(this->text).captured(2).replace(re_spaces, "");
|
||||
|
||||
static const QRegularExpression re_findRow("\\[(?<index>[A-Za-z0-9_]*)\\][\\s=]+(?<value>&?[A-Za-z0-9_]*)");
|
||||
QRegularExpressionMatchIterator rowIter = re_findRow.globalMatch(arrayText);
|
||||
|
|
|
|||
|
|
@ -2081,7 +2081,7 @@ void Editor::onEventDragged(Event *event, const QPoint &oldPosition, const QPoin
|
|||
if (!this->map || !this->map_item)
|
||||
return;
|
||||
|
||||
this->map_item->hoverChanged(newPosition);
|
||||
emit this->map_item->hoverChanged(newPosition);
|
||||
|
||||
// Drag all the other selected events (if any) with it
|
||||
QList<Event*> draggedEvents;
|
||||
|
|
|
|||
|
|
@ -14,15 +14,19 @@
|
|||
#include "scripting.h"
|
||||
|
||||
#include <QDir>
|
||||
#include <QDirIterator>
|
||||
#include <QFile>
|
||||
#include <QJsonArray>
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonObject>
|
||||
#include <QJsonValue>
|
||||
#include <QFile>
|
||||
#include <QTextStream>
|
||||
#include <QStandardItem>
|
||||
#include <QMessageBox>
|
||||
#include <QPixmapCache>
|
||||
#include <QProcess>
|
||||
#include <QRegularExpression>
|
||||
#include <QStandardItem>
|
||||
#include <QTextStream>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
int Project::num_tiles_primary = 512;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,12 @@
|
|||
#include "colorpicker.h"
|
||||
#include "ui_colorpicker.h"
|
||||
|
||||
#include <QtWidgets>
|
||||
#include <QDialog>
|
||||
#include <QPainter>
|
||||
#include <QScreen>
|
||||
#include <QShortcut>
|
||||
#include <QTimer>
|
||||
#include <QWindow>
|
||||
|
||||
const int zoom_box_dimensions = 15;
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
#include "filedialog.h"
|
||||
#include "eventfilters.h"
|
||||
|
||||
#include <QDesktopServices>
|
||||
#include <QDir>
|
||||
#include <QToolTip>
|
||||
|
||||
CustomScriptsEditor::CustomScriptsEditor(QWidget *parent) :
|
||||
QMainWindow(parent),
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ QImage getPalettedTileImage(uint16_t tileId, const Tileset *primaryTileset, cons
|
|||
}
|
||||
|
||||
QImage getGreyscaleTileImage(uint16_t tileId, const Tileset *primaryTileset, const Tileset *secondaryTileset) {
|
||||
return getColoredTileImage(tileId, primaryTileset, secondaryTileset, greyscalePalette);
|
||||
return getColoredTileImage(tileId, primaryTileset, secondaryTileset, greyscalePalette());
|
||||
}
|
||||
|
||||
// gbagfx allows 4bpp image data to be represented with 8bpp .png files by considering only the lower 4 bits of each pixel.
|
||||
|
|
@ -270,3 +270,25 @@ QImage getMetatileSheetImage(const Layout *layout, int numMetatilesWide, bool us
|
|||
Metatile::pixelSize(),
|
||||
useTruePalettes);
|
||||
}
|
||||
|
||||
const QList<QRgb>& greyscalePalette() {
|
||||
static const QList<QRgb> palette = {
|
||||
qRgb(0, 0, 0),
|
||||
qRgb(16, 16, 16),
|
||||
qRgb(32, 32, 32),
|
||||
qRgb(48, 48, 48),
|
||||
qRgb(64, 64, 64),
|
||||
qRgb(80, 80, 80),
|
||||
qRgb(96, 96, 96),
|
||||
qRgb(112, 112, 112),
|
||||
qRgb(128, 128, 128),
|
||||
qRgb(144, 144, 144),
|
||||
qRgb(160, 160, 160),
|
||||
qRgb(176, 176, 176),
|
||||
qRgb(192, 192, 192),
|
||||
qRgb(208, 208, 208),
|
||||
qRgb(224, 224, 224),
|
||||
qRgb(240, 240, 240),
|
||||
};
|
||||
return palette;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@
|
|||
#include "filedialog.h"
|
||||
|
||||
#include <QImage>
|
||||
#include <QMovie>
|
||||
#include <QPainter>
|
||||
#include <QPoint>
|
||||
#include <QShowEvent>
|
||||
#include <QTimer>
|
||||
|
||||
QString MapImageExporter::getTitle(ImageExporterMode mode) {
|
||||
switch (mode)
|
||||
|
|
|
|||
|
|
@ -3,8 +3,11 @@
|
|||
#include "project.h"
|
||||
#include "filterchildrenproxymodel.h"
|
||||
|
||||
#include <QMouseEvent>
|
||||
#include <QCloseEvent>
|
||||
#include <QDesktopServices>
|
||||
#include <QLineEdit>
|
||||
#include <QMimeData>
|
||||
#include <QMouseEvent>
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
#include <QDir>
|
||||
#include <QSpacerItem>
|
||||
#include <QMessageBox>
|
||||
#include <QToolTip>
|
||||
|
||||
const QString defaultFilepath = "prefabs.json";
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,8 @@
|
|||
#include "eventfilters.h"
|
||||
|
||||
#include <QAbstractButton>
|
||||
#include <QCloseEvent>
|
||||
#include <QDesktopServices>
|
||||
#include <QFormLayout>
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -9,15 +9,17 @@
|
|||
#include "utility.h"
|
||||
#include "eventfilters.h"
|
||||
|
||||
#include <QColor>
|
||||
#include <QDir>
|
||||
#include <QDialog>
|
||||
#include <QDialogButtonBox>
|
||||
#include <QFormLayout>
|
||||
#include <QLineEdit>
|
||||
#include <QSpinBox>
|
||||
#include <QColor>
|
||||
#include <QListWidget>
|
||||
#include <QMessageBox>
|
||||
#include <QSpinBox>
|
||||
#include <QTransform>
|
||||
|
||||
#include <math.h>
|
||||
|
||||
RegionMapEditor::RegionMapEditor(QWidget *parent, Project *project) :
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ void ShortcutsEditor::resetShortcuts() {
|
|||
}
|
||||
}
|
||||
|
||||
void ShortcutsEditor::parseObject(const QObject *object, QMap<const QObject*, QString> *objects_labels, QMap<const QObject*, QString> *objects_prefixes) {
|
||||
void ShortcutsEditor::parseObject(const QObject *object, QHash<const QObject*, QString> *objects_labels, QHash<const QObject*, QString> *objects_prefixes) {
|
||||
auto menu = dynamic_cast<const QMenu*>(object);
|
||||
if (menu) {
|
||||
// If a menu is provided we'll use it to create prefixes for any of the menu's actions,
|
||||
|
|
@ -107,8 +107,8 @@ void ShortcutsEditor::parseObject(const QObject *object, QMap<const QObject*, QS
|
|||
}
|
||||
|
||||
void ShortcutsEditor::parseObjectList(const QObjectList &objectList) {
|
||||
QMap<const QObject*, QString> objects_labels;
|
||||
QMap<const QObject*, QString> objects_prefixes;
|
||||
QHash<const QObject*, QString> objects_labels;
|
||||
QHash<const QObject*, QString> objects_prefixes;
|
||||
for (const auto &object : objectList) {
|
||||
parseObject(object, &objects_labels, &objects_prefixes);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,9 +12,13 @@
|
|||
#include "eventfilters.h"
|
||||
#include "utility.h"
|
||||
#include "message.h"
|
||||
#include <QDialogButtonBox>
|
||||
|
||||
#include <QClipboard>
|
||||
#include <QCloseEvent>
|
||||
#include <QDialogButtonBox>
|
||||
#include <QImageReader>
|
||||
#include <QProgressDialog>
|
||||
#include <QToolTip>
|
||||
|
||||
TilesetEditor::TilesetEditor(Project *project, Layout *layout, QWidget *parent) :
|
||||
QMainWindow(parent),
|
||||
|
|
|
|||
|
|
@ -273,7 +273,7 @@ QImage TilesetEditorTileSelector::buildImage(int tileIdStart, int numTiles) {
|
|||
|
||||
// Image is first converted using greyscale so that palettes with duplicate colors
|
||||
// are properly represented in the final image.
|
||||
QImage indexedImage = image.convertToFormat(QImage::Format::Format_Indexed8, greyscalePalette.toVector());
|
||||
QImage indexedImage = image.convertToFormat(QImage::Format::Format_Indexed8, greyscalePalette().toVector());
|
||||
QList<QRgb> palette = Tileset::getPalette(this->paletteId, this->primaryTileset, this->secondaryTileset, true);
|
||||
indexedImage.setColorTable(palette.toVector());
|
||||
return indexedImage;
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@ bool UnlockableIcon::createDataFile(const QString& inputFilepath, const QString&
|
|||
if (inputFilepath.isEmpty() || outputFilepath.isEmpty() || key.isEmpty()) return false;
|
||||
if (key.length() >= std::numeric_limits<quint8>::max()) return false;
|
||||
|
||||
QByteArray key64 = key.toUtf8().toBase64();
|
||||
const QByteArray key64 = key.toUtf8().toBase64();
|
||||
if (key64.length() >= std::numeric_limits<quint8>::max()) return false;
|
||||
|
||||
QImage iconImage(inputFilepath);
|
||||
const QImage iconImage(inputFilepath);
|
||||
if (iconImage.isNull()) return false;
|
||||
|
||||
QByteArray iconData;
|
||||
|
|
@ -32,7 +32,7 @@ bool UnlockableIcon::createDataFile(const QString& inputFilepath, const QString&
|
|||
buffer.close();
|
||||
if (iconData.length() >= std::numeric_limits<quint16>::max()) return false;
|
||||
|
||||
QByteArray iconData64 = iconData.toBase64();
|
||||
const QByteArray iconData64 = iconData.toBase64();
|
||||
if (iconData64.length() >= std::numeric_limits<quint16>::max()) return false;
|
||||
|
||||
QFile file(outputFilepath);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user