ff7tk 0.80.25
Work with Final Fantasy 7 game data
Public Types | Signals | Public Member Functions | Protected Member Functions | List of all members
SlotPreview Class Reference

Preview a Single Slot on a Psx memory card or FF7 Save file. More...

#include <SlotPreview.h>

Inheritance diagram for SlotPreview:
Inheritance graph
[legend]
Collaboration diagram for SlotPreview:
Collaboration graph
[legend]

Public Types

enum  MODE { MODE_EMPTY , MODE_PSXGAME , MODE_FF7SAVE }
 

Signals

void clicked (int)
 Signal: User Clicked on preview, returns index of click. More...
 
void btn_remove_clicked (int)
 Signal: User Clicked on remove, returns index of click. More...
 
void btn_copy_clicked (int)
 Signal: User Clicked on copy, returns index of click. More...
 
void btn_paste_clicked (int)
 Signal: User Clicked on paste, returns index of click. More...
 

Public Member Functions

 SlotPreview (int index=0, qreal Scale=1, QWidget *parent=nullptr)
 
int index (void)
 
void setParty (QPixmap p1, QPixmap p2, QPixmap p3)
 
void setParty (QString p1_style, QString p2_style, QString p3_style)
 
void setName (QString)
 
void setLevel (int)
 
void setLocation (QString)
 
void setGil (int)
 
void setTime (int hour, int min)
 
void setPsxIcon (QByteArray icon_data, quint8 frames=1)
 
void setPsxIcon (QList< QByteArray > icon_data)
 
void setMode (int mode)
 

Protected Member Functions

void mousePressEvent (QMouseEvent *ev)
 

Detailed Description

Preview a Single Slot on a Psx memory card or FF7 Save file.

Currently will display the "description" of FF7 Save or a preview of what psx save is in that slot. More games could be added by extending the modes

Member Enumeration Documentation

◆ MODE

Enumerator
MODE_EMPTY 

Empty Slot.

MODE_PSXGAME 

PSX Game or linked block.

MODE_FF7SAVE 

FF7 Save in slot.

Constructor & Destructor Documentation

◆ SlotPreview()

SlotPreview::SlotPreview ( int  index = 0,
qreal  Scale = 1,
QWidget *  parent = nullptr 
)

Member Function Documentation

◆ btn_copy_clicked

void SlotPreview::btn_copy_clicked ( int  )
signal

Signal: User Clicked on copy, returns index of click.

◆ btn_paste_clicked

void SlotPreview::btn_paste_clicked ( int  )
signal

Signal: User Clicked on paste, returns index of click.

◆ btn_remove_clicked

void SlotPreview::btn_remove_clicked ( int  )
signal

Signal: User Clicked on remove, returns index of click.

◆ clicked

void SlotPreview::clicked ( int  )
signal

Signal: User Clicked on preview, returns index of click.

◆ index()

int SlotPreview::index ( void  )

◆ mousePressEvent()

void SlotPreview::mousePressEvent ( QMouseEvent *  ev)
protected

◆ setGil()

void SlotPreview::setGil ( int  gil)

◆ setLevel()

void SlotPreview::setLevel ( int  lvl)

◆ setLocation()

void SlotPreview::setLocation ( QString  loc)

◆ setMode()

void SlotPreview::setMode ( int  mode)

◆ setName()

void SlotPreview::setName ( QString  Name)

◆ setParty() [1/2]

void SlotPreview::setParty ( QPixmap  p1,
QPixmap  p2,
QPixmap  p3 
)

◆ setParty() [2/2]

void SlotPreview::setParty ( QString  p1_style,
QString  p2_style,
QString  p3_style 
)

◆ setPsxIcon() [1/2]

void SlotPreview::setPsxIcon ( QByteArray  icon_data,
quint8  frames = 1 
)

◆ setPsxIcon() [2/2]

void SlotPreview::setPsxIcon ( QList< QByteArray >  icon_data)

◆ setTime()

void SlotPreview::setTime ( int  hour,
int  min 
)

The documentation for this class was generated from the following files: