mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-01 19:39:44 -06:00
Custom path support (#1333)
also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart)
This commit is contained in:
@ -45,14 +45,14 @@ ROMInfoDialog::ROMInfoDialog(QWidget* parent) : QDialog(parent), ui(new Ui::ROMI
|
||||
|
||||
|
||||
u32 iconData[32 * 32];
|
||||
Frontend::ROMIcon(NDSCart::Banner.Icon, NDSCart::Banner.Palette, iconData);
|
||||
ROMManager::ROMIcon(NDSCart::Banner.Icon, NDSCart::Banner.Palette, iconData);
|
||||
iconImage = QImage(reinterpret_cast<unsigned char*>(iconData), 32, 32, QImage::Format_ARGB32).copy();
|
||||
ui->iconImage->setPixmap(QPixmap::fromImage(iconImage));
|
||||
|
||||
if (NDSCart::Banner.Version == 0x103)
|
||||
{
|
||||
u32 animatedIconData[32 * 32 * 64] = {0};
|
||||
Frontend::AnimatedROMIcon(NDSCart::Banner.DSiIcon, NDSCart::Banner.DSiPalette, NDSCart::Banner.DSiSequence, animatedIconData, animatedSequence);
|
||||
ROMManager::AnimatedROMIcon(NDSCart::Banner.DSiIcon, NDSCart::Banner.DSiPalette, NDSCart::Banner.DSiSequence, animatedIconData, animatedSequence);
|
||||
|
||||
for (int i = 0; i < 64; i++)
|
||||
{
|
||||
@ -130,7 +130,7 @@ void ROMInfoDialog::on_saveIconButton_clicked()
|
||||
{
|
||||
QString filename = QFileDialog::getSaveFileName(this,
|
||||
"Save Icon",
|
||||
Config::LastROMFolder,
|
||||
QString::fromStdString(Config::LastROMFolder),
|
||||
"PNG Images (*.png)");
|
||||
if (filename.isEmpty())
|
||||
return;
|
||||
|
Reference in New Issue
Block a user