39 QGridLayout * layout =
new QGridLayout;
40 for(
int i=63;i>27;--i)
42 QPixmap pix(QString(
":/achievements/%1").arg(QString::number(i)));
43 QListWidgetItem *newItem =
new QListWidgetItem(QIcon(pix),
achievements.
name(i),0,0);
44 newItem->setCheckState(Qt::Unchecked);
48 this->setLayout(layout);
bool saveFile(QString fileName="")
Attempt to save a file.
qreal scale
Scale value for hidpi systems.
bool openFile(QString fileName="")
open a file.
QString name(int bit)
Translate name for Achievement bit.
bool saveFile(QString fileName="")
saves a file.
bool achievmentUnlocked(int bit)
is Achievement @ bit unlocked?
AchievementEditor(qreal Scale=1, QWidget *parent=0)
create a new AchievementEditor
void setAchievementUnlocked(int bit, bool unlocked)
set Achievement @ bit to unlocked
FF7Achievements achievements
data class for widget
bool openFile(QString fileName="")
Attempt to Open a file.
QListWidget * achievementList
QListWidget that will contain the list of achievements.
void itemToggled(QModelIndex index)
an item has been toggled
void initConnect(void)
Connect objects.
void initDisplay(void)
create this items widgets
void initDisconnect(void)
Disconnect object.