20     Final = 
new QVBoxLayout();
    21     Final->setContentsMargins(2,2,2,2);
    25     setStyleSheet(QString(
"SlotPreview{border:%1px solid;}").arg(QString::number(3*
scale)));
    26     setCursor(Qt::PointingHandCursor);
    32     lbl_Slot->setText(QString(tr(
"Slot: %1")).arg(QString::number(
index()+1)));
    34     btn_remove = 
new QPushButton(QIcon::fromTheme(QString(
"edit-clear"),QPixmap(
":/common/edit-clear")),
"",
this);
    35     btn_remove->setStyleSheet(
"QPushButton{border:1px solid;}");
    40     btn_copy = 
new QPushButton(QIcon::fromTheme(QString(
"edit-copy"),QPixmap(
":/common/edit-copy")),
"",
this);
    41     btn_copy->setStyleSheet(
"QPushButton{border:1px solid;}");
    42     btn_copy->setToolTip(tr(
"Copy Slot"));
    44     btn_copy->setCursor(Qt::BitmapCursor);
    46     btn_paste = 
new QPushButton(QIcon::fromTheme(QString(
"edit-paste"),QPixmap(
":/common/edit-paste")),
"",
this);
    47     btn_paste->setStyleSheet(
"QPushButton{border:1px solid;}");
    48     btn_paste->setToolTip(tr(
"Paste Into Slot"));
    80     lbl_Slot->setStyleSheet(QString(
"font: 75 14pt \"Verdana\";"));
    81     QString style=QString(
"font: 75 14pt \"Verdana\"; color:yellow;");
    84     QVBoxLayout *empty_layout = 
new QVBoxLayout;
    85     empty_layout->setContentsMargins(12,12,12,12);
    97     lbl_Slot->setStyleSheet(QString(
"font: 75 14pt \"Verdana\";"));
   101     QString style=
"font-size: 10pt;";
   104     connect(
icon,SIGNAL(nextIcon(QPixmap)),
this,SLOT(
set_Party1(QPixmap)));
   107     QHBoxLayout *layout = 
new QHBoxLayout;
   108     layout->setContentsMargins(0,0,0,0);
   109     layout->addWidget(
party1);
   122     lbl_Slot->setStyleSheet(QString(
"background-color:rgba(0,0,0,0);font: 75 14pt \"Verdana\";color:white"));
   123     QString style=QString(
"background-color:rgba(0,0,0,0);font: 75 14pt \"Verdana\";color:white");
   127     party1->setStyleSheet(style);
   131     party2->setStyleSheet(style);
   135     party3->setStyleSheet(style);
   139     lbl_gil->setAlignment(Qt::AlignCenter);
   142     name->setStyleSheet(style);
   143     name->setAlignment(Qt::AlignCenter);
   147     lbl_time->setAlignment(Qt::AlignCenter);
   151     lbl_level->setAlignment(Qt::AlignCenter);
   155     location->setAlignment(Qt::AlignCenter);
   157     QHBoxLayout *partybox = 
new QHBoxLayout;
   158     partybox->addWidget(
party1);
   159     partybox->addWidget(
party2);
   160     partybox->addWidget(
party3);
   162     QHBoxLayout *levelgilbox = 
new QHBoxLayout;
   163     levelgilbox->setContentsMargins(0,0,0,0);
   164     levelgilbox->setSpacing(0);
   166     levelgilbox->addWidget(
lbl_gil);
   168     QHBoxLayout *nametimebox =
new QHBoxLayout;
   169     nametimebox->setContentsMargins(0,0,0,0);
   170     nametimebox->setSpacing(0);
   171     nametimebox->addWidget(
name);
   174     QVBoxLayout *upperhalf = 
new QVBoxLayout;
   175     upperhalf->addLayout(nametimebox);
   176     upperhalf->addLayout(levelgilbox);
   179     QHBoxLayout *midbox = 
new QHBoxLayout;
   180     midbox->addLayout(partybox);
   181     midbox->addLayout(upperhalf);
   198     this->
set_Party1(p1.scaled(
party1->width(),
party1->height(),Qt::KeepAspectRatio,Qt::SmoothTransformation));
   199     this->
set_Party2(p2.scaled(
party2->width(),
party2->height(),Qt::KeepAspectRatio,Qt::SmoothTransformation));
   200     this->
set_Party3(p3.scaled(
party3->width(),
party3->height(),Qt::KeepAspectRatio,Qt::SmoothTransformation));
   222 void SlotPreview::setTime(
int hr,
int min){
lbl_time->setText(QString(tr(
"Time:%1:%2")).arg(QString::number(hr),QString(
"%1").arg(QString::number(min),2,QChar(
'0'))));}
 
void btn_paste_clicked(int)
Signal: User Clicked on paste . 
 
void setAll(QByteArray data, quint8 nbFrames=1)
fill SaveIcon with data 
 
QPixmap icon(bool chocobo_world_icon=false)
pixmap of your icon 
 
void setPsxIcon(QByteArray icon_data, quint8 frames=1)
 
void mousePressEvent(QMouseEvent *ev)
 
void setLocation(QString)
 
void setTime(int hour, int min)
 
void btn_copy_clicked(int)
Signal: User Clicked on copy . 
 
void clicked(int)
Signal: User Clicked on preview . 
 
void setParty(QPixmap p1, QPixmap p2, QPixmap p3)
 
PSX icon data as a QPixmap. 
 
void btn_remove_clicked(int)
Signal: User Clicked on remove . 
 
SlotPreview(int index=0, qreal Scale=1, QWidget *parent=0)