70     v_spacer = 
new QSpacerItem(0,0,QSizePolicy::Minimum,QSizePolicy::Expanding);
    72     sb_ap->setWrapping(1);
    73     sb_ap->setAlignment(Qt::AlignCenter);
    74     btn_rm_materia->setIcon(QIcon::fromTheme(QString(
"edit-clear"),QPixmap(
":/common/edit-clear")));
    75     btn_copy_materia->setIcon(QIcon::fromTheme(QString(
"edit-copy"),QPixmap(
":/common/edit-copy")));
    76     btn_paste_materia->setIcon(QIcon::fromTheme(QString(
"edit-paste"),QPixmap(
":/common/edit-paste")));
    78     QString style=QString(
"QPushButton:enabled{background-color: rgba(0,0,0,0);border:0px solid;} QPushButton:hover{background-color:rgba(%1,%2,%3,96);}").arg(QString::number(this->palette().highlight().color().red()),QString::number(this->palette().highlight().color().green()),QString::number(this->palette().highlight().color().blue()));
   120     list_skills->setSelectionMode(QAbstractItemView::NoSelection);
   122     list_status->setSelectionMode(QAbstractItemView::NoSelection);
   125     combo_materia->setSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Fixed);
   126     combo_type->setSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Fixed);
   127     sb_ap->setMinimumWidth(fontMetrics().width(QChar(
'W'))*7);
   128     sb_ap->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Fixed);
   129     btn_rm_materia->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Fixed);
   132     box_stats->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Fixed);
   133     frm_ap->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Fixed);
   137     this->setContentsMargins(0,0,0,0);
   138     QHBoxLayout * type_name_layout = 
new QHBoxLayout;
   146     type_name_layout->setContentsMargins(3,0,0,0);
   148     QHBoxLayout * ap_layout = 
new QHBoxLayout;
   149     ap_layout->addWidget(
sb_ap);
   151     lbl_slash->setFixedWidth(this->font().pointSize());
   153     ap_layout->setContentsMargins(0,0,0,0);
   154     frm_ap->setLayout(ap_layout);
   158     QHBoxLayout *stars = 
new QHBoxLayout;
   159     stars->setContentsMargins(3,0,0,0);
   165     QSpacerItem *spacer2 = 
new QSpacerItem(30,0,QSizePolicy::Expanding,QSizePolicy::Fixed);
   166     stars->addSpacerItem(spacer2);
   178     QHBoxLayout *low_eskill_layout = 
new QHBoxLayout;
   179     low_eskill_layout->setContentsMargins(0,0,0,0);
   183     QVBoxLayout * eskill_layout = 
new QVBoxLayout;
   185     eskill_layout->addItem(low_eskill_layout);
   186     eskill_layout->setContentsMargins(0,0,0,0);
   187     eskill_layout->setSpacing(0);
   190     QVBoxLayout *skill_layout = 
new QVBoxLayout;
   195     skill_layout->setContentsMargins(3,0,0,0);
   196     skill_layout->setSpacing(2);
   198     QHBoxLayout *stat_layout = 
new QHBoxLayout;
   199     stat_layout->setContentsMargins(3,0,0,0);
   203     QHBoxLayout * status_effect_layout = 
new QHBoxLayout;
   205     status_effect_layout->setContentsMargins(3,0,0,0);
   208     QHBoxLayout *skill_status_layout = 
new QHBoxLayout;
   209     skill_status_layout->setContentsMargins(0,0,0,0);
   216     frm_skill_status->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Preferred);
   218     QVBoxLayout *main_layout = 
new QVBoxLayout;
   219     main_layout->setContentsMargins(3,0,0,0);
   220     main_layout->setSpacing(2);
   226     QVBoxLayout *
Final = 
new QVBoxLayout(
this);
   227     Final->setSpacing(0);
   228     Final->addLayout(main_layout);
   230     Final->setContentsMargins(6,6,6,0);
   231     this->setLayout(Final);
   255     for(
int i=0;i<24;i++)
   257         QListWidgetItem *newItem = 
new QListWidgetItem();
   259         newItem->setCheckState(Qt::Unchecked);
   262     QString style=QString(
"QListWidget::item { padding-left: 0px; padding-top: 1px; padding-bottom: 1px;}QListView::indicator { width: %1px; height: %1px; }QListView::indicator:unchecked {image: url(:/materia/command_star_empty);} QListView::indicator:checked{image: url(:/materia/command_star_full);}").arg(QString::number(24*
scale));
   265     eskill_list->setSelectionMode(QAbstractItemView::NoSelection);
   277     for(
int i=0;i<91;i++)
   294         if(
_id != materia_id)
   297             sb_ap->setEnabled(1);
   305         sb_ap->setEnabled(0);
   312     this->
setAP(materia_ap);
   328             for (
int i=0;i<24;i++)
   331                 else{
eskill_list->item(i)->setCheckState(Qt::Unchecked);}
   377     QString title = tr(
"Skills");
   459         v_spacer->changeSize(0,0,QSizePolicy::Fixed,QSizePolicy::Fixed);
   467         v_spacer->changeSize(0,0,QSizePolicy::Preferred,QSizePolicy::Expanding);
   475         v_spacer->changeSize(0,0,QSizePolicy::Preferred,QSizePolicy::Expanding);
   487     this->layout()->update();
   498     for(
int i=0;i<91;i++)
   551     btn_star1->setIconSize(QSize(size,size));
   552     btn_star2->setIconSize(QSize(size,size));
   553     btn_star3->setIconSize(QSize(size,size));
   554     btn_star4->setIconSize(QSize(size,size));
   555     btn_star5->setIconSize(QSize(size,size));
   556     box_stars->setFixedHeight(size +(size/8));
   624         QString style=QString(
"QPushButton:enabled{background-color: rgba(0,0,0,0);border:0px solid;} QPushButton:hover{background-color:%1}").arg(hoverColor);
 
QImage imageEmptyStar(int id)
 
QPushButton * btn_master_eskills
 
QGroupBox * box_status_effects
 
QListWidget * list_status
 
QString statString(int id)
 
QPushButton * btn_copy_materia
 
QStringList skills(int id)
 
QFrame * frm_skill_status
 
QString enemySkill(int i)
 
void materia_changed(QString new_name)
 
void type_changed(int new_type)
 
void setHoverStyle(QString hoverColor)
 
QPushButton * btn_clear_eskills
 
QImage imageFullStar(int id)
 
QGridLayout * ap_stars_layout
 
QStringList status(int i)
 
qint32 ap(int id, int lvl)
 
void setMateria(quint8 materia_id=0, qint32 materia_ap=0)
 
QPushButton * btn_paste_materia
 
QListWidget * eskill_list
 
void setAP(qint32 current_ap=0)
 
void init_connections(void)
 
void btn_clear_eskill_clicked()
 
QPushButton * btn_rm_materia
 
QComboBox * combo_materia
 
QListWidget * list_skills
 
MateriaEditor(qreal Scale=1, QWidget *parent=0)
 
void remove_materia(void)
 
void setEditableMateriaCombo(bool enabled)
 
void eskill_list_clicked(QModelIndex)
 
void btn_master_eskill_clicked()