21 if(ev->type()==QEvent::Resize)
23 Final->setColumnMinimumWidth(0,width()/4);
24 Final->setColumnMinimumWidth(1,width()/4);
25 Final->setColumnStretch(0,width()/4);
26 Final->setColumnStretch(1,width()/4);
56 if(rating <0){rating=0;}
57 else if (rating>8){rating=8;}
63 if(sprint_speed <0){sprint_speed =0;}
64 else if (sprint_speed > 9999){sprint_speed = 9999;}
70 if(max_sprint_speed <0){max_sprint_speed =0;}
71 else if (max_sprint_speed > 9999){max_sprint_speed = 9999;}
77 if(speed <0){speed =0;}
78 else if (speed > 9999){speed = 9999;}
84 if(max_speed <0){max_speed =0;}
85 else if (max_speed > 9999){max_speed = 9999;}
91 if(stamina <0){stamina =0;}
92 else if (stamina > 9999){stamina = 9999;}
98 if(accel <0){accel =0;}
99 else if (accel > 255){accel =255;}
105 if(coop < 0){coop =0;}
106 else if (coop >255){coop =255;}
112 if(intel <0){intel =0;}
113 else if(intel >255){intel = 255;}
119 if(personality <0){personality =0;}
120 else if (personality >255){personality = 255;}
126 if(pCount <0){pCount =0;}
127 else if (pCount >255){pCount =255;}
133 if(wins <0){wins = 0;}
134 else if (wins>255){wins = 255;}
142 else if(sex > 1){sex = 1;}
149 else if(type > 4){type = 4;}
279 lbl_accel =
new QLabel(tr(
"Acceleration"));
280 lbl_wins =
new QLabel(tr(
"Races Won"));
281 lbl_coop =
new QLabel(tr(
"Cooperation"));
283 lbl_intel =
new QLabel(tr(
"Intelligence"));
285 lbl_rating =
new QLabel(tr(
"Choco Billy's Rating: "));
288 line_name->setPlaceholderText(tr(
"Name"));
290 sb_speed->setAlignment(Qt::AlignHCenter);
292 sb_mSpeed->setAlignment(Qt::AlignHCenter);
294 sb_sprint->setAlignment(Qt::AlignHCenter);
300 sb_coop->setAlignment(Qt::AlignHCenter);
302 sb_accel->setAlignment(Qt::AlignHCenter);
304 sb_wins->setAlignment(Qt::AlignHCenter);
306 sb_pCount->setAlignment(Qt::AlignHCenter);
308 sb_intel->setAlignment(Qt::AlignHCenter);
323 QStringList typeList;
324 typeList.append(tr(
"Empty"));
325 typeList.append(tr(
"Wonderful"));
326 typeList.append(tr(
"Great"));
327 typeList.append(tr(
"Good"));
328 typeList.append(tr(
"Fair"));
329 typeList.append(tr(
"Average"));
330 typeList.append(tr(
"Poor"));
331 typeList.append(tr(
"Bad"));
332 typeList.append(tr(
"Terrible"));
335 combo_sex->addItem(tr(
"Male %1").arg(QString::fromUtf8(
"♂")));
336 combo_sex->addItem(tr(
"Female %1").arg(QString::fromUtf8(
"♀")));
338 combo_type->addItem(QIcon(QPixmap(
":/chocobo/yellow")),tr(
"Yellow"));
339 combo_type->addItem(QIcon(QPixmap(
":/chocobo/green")),tr(
"Green"));
340 combo_type->addItem(QIcon(QPixmap(
":/chocobo/blue")),tr(
"Blue"));
341 combo_type->addItem(QIcon(QPixmap(
":/chocobo/black")),tr(
"Black"));
342 combo_type->addItem(QIcon(QPixmap(
":/chocobo/gold")),tr(
"Gold"));
350 QHBoxLayout *speed_layout =
new QHBoxLayout;
356 QHBoxLayout *sprint_layout =
new QHBoxLayout;
362 QHBoxLayout *accel_layout =
new QHBoxLayout;
366 QHBoxLayout *stamina_layout =
new QHBoxLayout;
370 QHBoxLayout *wins_layout =
new QHBoxLayout;
372 wins_layout->addWidget(
sb_wins);
374 QHBoxLayout *coop_layout =
new QHBoxLayout;
376 coop_layout->addWidget(
sb_coop);
378 QHBoxLayout *intel_layout =
new QHBoxLayout;
382 QHBoxLayout *pCount_layout =
new QHBoxLayout;
386 QHBoxLayout *personality_layout =
new QHBoxLayout;
390 QHBoxLayout *pCount_personality_layout =
new QHBoxLayout;
391 pCount_personality_layout->addLayout(pCount_layout);
392 pCount_personality_layout->addLayout(personality_layout);
394 QHBoxLayout *ratingLayout=
new QHBoxLayout;
398 lblSpeedWarning =
new QLabel(tr(
"Speed Values Are The Raw Values\nThe km/h speeds are calculated while playing "));
400 advancedModeBox->setStyleSheet(
"QFrame:enabled{background-color: rgba(0,0,0,0);}");
404 Final =
new QGridLayout;
405 Final->setContentsMargins(0,0,0,0);
406 Final->setAlignment(Qt::AlignCenter);
407 Final->setColumnMinimumWidth(0,width()/4);
408 Final->setColumnMinimumWidth(1,width()/4);
409 Final->setColumnStretch(0,width()/4);
410 Final->setColumnStretch(1,width()/4);
417 Final->addLayout(wins_layout,2,1);
418 Final->addLayout(accel_layout,3,0);
419 Final->addLayout(stamina_layout,3,1);
420 Final->addLayout(coop_layout,4,0);
421 Final->addLayout(intel_layout,4,1);
422 Final->addLayout(speed_layout,5,0,1,2);
423 Final->addLayout(sprint_layout,6,0,1,2);
424 Final->addLayout(ratingLayout,7,0,1,2);
427 Final->addItem(
new QSpacerItem(0,0,QSizePolicy::Preferred,QSizePolicy::Expanding),11,0,1,2);
428 this->setLayout(
Final);
452 if( Processed_Name.startsWith(
'\xff') || Processed_Name == QString(6,
'\x20')){Processed_Name =
"";}
481 else{
lbl_rank->setText(tr(
"Rank: S"));}
void mSprintChanged(quint16)
void init_connections(void)
QSpinBox * sb_personality
quint8 intelligence(void)
void speedChanged(quint16)
ChocoboEditor(QWidget *parent=0)
void staminaChanged(quint16)
void accelChanged(quint8)
void NameChanged(QString)
void intelligenceChanged(quint8)
void resizeEvent(QResizeEvent *ev)
void PersonalityChanged(int)
void CantMateChanged(bool)
void setAdvancedMode(bool)
void mSpeedChanged(quint16)
void setIntelligence(int)
void cantMateChanged(bool)
void sprintChanged(quint16)
void SetChocobo(FF7CHOCOBO choco, QString Processed_Name="", bool cant_mate=false, quint16 stamina=0, quint8 rating=0)
void personalityChanged(quint8)
void ratingChanged(quint8)
void nameChanged(QString)
void IntelligenceChanged(int)
void pCountChanged(quint8)