Updating existsing platforms now functional
[emufront] / src / dialogs / platformnamedialog.cpp
1 #include <QtGui>
2 #include "platformnamedialog.h"
3 #include "../db/databasemanager.h"
4
5 PlatformNameDialog::PlatformNameDialog(QWidget *parent, Platform *efObj)
6     : NameDialog(parent, efObj)
7 {
8     setWindowTitle(tr("Set platform name"));
9 }
10
11 void PlatformNameDialog::setDataObject(QString name)
12 {
13     efObject->setName(name);
14     (dynamic_cast<Platform*>(efObject))->setFilename("");
15 }
16
17 void PlatformNameDialog::setDataObject(EmuFrontObject *ob)
18 {
19     if (!ob) return;
20     efObject = dynamic_cast<Platform*>(ob);    
21     QString name = efObject->getName();
22     nameEdit->setText(name);
23
24     qDebug() << "Setting name to " << efObject->getName();
25     nameEdit->setText(efObject->getName());
26 }