| 
    ff7tk
    0.02
    
   Toolkit for making FF7 Tools 
   | 
 
Preview a Single Slot on a Psx memory card or FF7 Save file. More...
#include <SlotPreview.h>
  
 Public Types | |
| enum | MODE { MODE_EMPTY, MODE_PSXGAME, MODE_FF7SAVE } | 
Signals | |
| void | clicked (int) | 
| Signal: User Clicked on preview .  More... | |
| void | btn_remove_clicked (int) | 
| Signal: User Clicked on remove .  More... | |
| void | btn_copy_clicked (int) | 
| Signal: User Clicked on copy .  More... | |
| void | btn_paste_clicked (int) | 
| Signal: User Clicked on paste .  More... | |
Public Member Functions | |
| SlotPreview (int index=0, qreal Scale=1, QWidget *parent=0) | |
| 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) | 
Private Slots | |
| void | setIndex (int index) | 
| void | set_Party1 (QPixmap) | 
| void | set_Party2 (QPixmap) | 
| void | set_Party3 (QPixmap) | 
| void | set_Party1 (QString style) | 
| void | set_Party2 (QString style) | 
| void | set_Party3 (QString style) | 
| void | removed (void) | 
| void | copy (void) | 
| void | paste (void) | 
| void | set_ff7_save (void) | 
| void | set_empty (void) | 
| void | set_psx_game (void) | 
Private Member Functions | |
| void | init_display (void) | 
Private Attributes | |
| QLabel * | party1 | 
| QLabel * | party2 | 
| QLabel * | party3 | 
| QLabel * | name | 
| QLabel * | lbl_Slot | 
| QLabel * | lbl_time | 
| QLabel * | lbl_level | 
| QLabel * | location | 
| QLabel * | lbl_gil | 
| QPushButton * | btn_copy | 
| QPushButton * | btn_paste | 
| QPushButton * | btn_remove | 
| SaveIcon * | icon | 
| QHBoxLayout * | btnLayout | 
| QVBoxLayout * | Final | 
| QVBoxLayout * | top_layout | 
| bool | not_pc | 
| qreal | scale | 
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
Definition at line 34 of file SlotPreview.h.
| enum SlotPreview::MODE | 
| Enumerator | |
|---|---|
| MODE_EMPTY | 
 Empty Slot.  | 
| MODE_PSXGAME | 
 PSX Game or linked block.  | 
| MODE_FF7SAVE | 
 FF7 Save in slot.  | 
Definition at line 39 of file SlotPreview.h.
| SlotPreview::SlotPreview | ( | int | index = 0,  | 
        
| qreal | Scale = 1,  | 
        ||
| QWidget * | parent = 0  | 
        ||
| ) | 
Definition at line 17 of file SlotPreview.cpp.
References Final, scale, and setIndex().
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
Signal: User Clicked on preview .
Referenced by init_display(), and mousePressEvent().
      
  | 
  privateslot | 
Definition at line 224 of file SlotPreview.cpp.
References btn_copy_clicked(), and index().
Referenced by init_display().
| int SlotPreview::index | ( | void | ) | 
Definition at line 211 of file SlotPreview.cpp.
Referenced by copy(), init_display(), mousePressEvent(), paste(), and removed().
      
  | 
  private | 
Definition at line 29 of file SlotPreview.cpp.
References btn_copy, btn_paste, btn_remove, btnLayout, clicked(), copy(), index(), lbl_Slot, paste(), removed(), and scale.
Referenced by set_empty(), set_ff7_save(), and set_psx_game().
      
  | 
  protected | 
Definition at line 228 of file SlotPreview.cpp.
      
  | 
  privateslot | 
Definition at line 225 of file SlotPreview.cpp.
References btn_paste_clicked(), and index().
Referenced by init_display().
      
  | 
  privateslot | 
Definition at line 223 of file SlotPreview.cpp.
References btn_remove_clicked(), and index().
Referenced by init_display().
      
  | 
  privateslot | 
Definition at line 76 of file SlotPreview.cpp.
References btn_paste, btnLayout, Final, init_display(), lbl_Slot, location, and top_layout.
Referenced by setMode().
      
  | 
  privateslot | 
Definition at line 119 of file SlotPreview.cpp.
References btn_copy, btn_paste, btn_remove, btnLayout, Final, init_display(), lbl_gil, lbl_level, lbl_Slot, lbl_time, location, name, party1, party2, party3, scale, and top_layout.
Referenced by setMode().
      
  | 
  privateslot | 
Definition at line 212 of file SlotPreview.cpp.
References party1.
Referenced by set_psx_game(), and setParty().
      
  | 
  privateslot | 
Definition at line 213 of file SlotPreview.cpp.
References party1.
      
  | 
  privateslot | 
      
  | 
  privateslot | 
Definition at line 215 of file SlotPreview.cpp.
References party2.
      
  | 
  privateslot | 
      
  | 
  privateslot | 
Definition at line 217 of file SlotPreview.cpp.
References party3.
      
  | 
  privateslot | 
Definition at line 94 of file SlotPreview.cpp.
References btn_paste, btn_remove, btnLayout, Final, icon, init_display(), lbl_Slot, location, party1, scale, set_Party1(), and top_layout.
Referenced by setMode().
| void SlotPreview::setGil | ( | int | gil | ) | 
Definition at line 221 of file SlotPreview.cpp.
References lbl_gil.
Referenced by SlotSelect::setSlotPreview().
      
  | 
  privateslot | 
Definition at line 210 of file SlotPreview.cpp.
Referenced by SlotPreview().
| void SlotPreview::setLevel | ( | int | lvl | ) | 
Definition at line 219 of file SlotPreview.cpp.
References lbl_level.
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setLocation | ( | QString | loc | ) | 
Definition at line 220 of file SlotPreview.cpp.
References location.
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setMode | ( | int | mode | ) | 
Definition at line 67 of file SlotPreview.cpp.
References set_empty(), set_ff7_save(), and set_psx_game().
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setName | ( | QString | Name | ) | 
Definition at line 218 of file SlotPreview.cpp.
References name.
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setParty | ( | QPixmap | p1, | 
| QPixmap | p2, | ||
| QPixmap | p3 | ||
| ) | 
Definition at line 196 of file SlotPreview.cpp.
References party1, party2, party3, set_Party1(), set_Party2(), and set_Party3().
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setParty | ( | QString | p1_style, | 
| QString | p2_style, | ||
| QString | p3_style | ||
| ) | 
Definition at line 203 of file SlotPreview.cpp.
References set_Party1(), set_Party2(), and set_Party3().
| void SlotPreview::setPsxIcon | ( | QByteArray | icon_data, | 
| quint8 | frames = 1  | 
        ||
| ) | 
Definition at line 226 of file SlotPreview.cpp.
References SaveIcon::icon(), icon, party1, and SaveIcon::setAll().
Referenced by SlotSelect::setSlotPreview().
| void SlotPreview::setPsxIcon | ( | QList< QByteArray > | icon_data | ) | 
Definition at line 227 of file SlotPreview.cpp.
References SaveIcon::icon(), icon, party1, and SaveIcon::setAll().
| void SlotPreview::setTime | ( | int | hour, | 
| int | min | ||
| ) | 
Definition at line 222 of file SlotPreview.cpp.
References lbl_time.
Referenced by SlotSelect::setSlotPreview().
      
  | 
  private | 
Definition at line 80 of file SlotPreview.h.
Referenced by init_display(), and set_ff7_save().
      
  | 
  private | 
Definition at line 81 of file SlotPreview.h.
Referenced by init_display(), set_empty(), set_ff7_save(), and set_psx_game().
      
  | 
  private | 
Definition at line 82 of file SlotPreview.h.
Referenced by init_display(), set_ff7_save(), and set_psx_game().
      
  | 
  private | 
Definition at line 84 of file SlotPreview.h.
Referenced by init_display(), set_empty(), set_ff7_save(), and set_psx_game().
      
  | 
  private | 
Definition at line 85 of file SlotPreview.h.
Referenced by set_empty(), set_ff7_save(), set_psx_game(), and SlotPreview().
      
  | 
  private | 
Definition at line 83 of file SlotPreview.h.
Referenced by set_psx_game(), and setPsxIcon().
      
  | 
  private | 
Definition at line 79 of file SlotPreview.h.
Referenced by set_ff7_save(), and setGil().
      
  | 
  private | 
Definition at line 77 of file SlotPreview.h.
Referenced by set_ff7_save(), and setLevel().
      
  | 
  private | 
Definition at line 75 of file SlotPreview.h.
Referenced by init_display(), set_empty(), set_ff7_save(), and set_psx_game().
      
  | 
  private | 
Definition at line 76 of file SlotPreview.h.
Referenced by set_ff7_save(), and setTime().
      
  | 
  private | 
Definition at line 78 of file SlotPreview.h.
Referenced by set_empty(), set_ff7_save(), set_psx_game(), and setLocation().
      
  | 
  private | 
Definition at line 74 of file SlotPreview.h.
Referenced by set_ff7_save(), and setName().
      
  | 
  private | 
Definition at line 87 of file SlotPreview.h.
      
  | 
  private | 
Definition at line 71 of file SlotPreview.h.
Referenced by set_ff7_save(), set_Party1(), set_psx_game(), setParty(), and setPsxIcon().
      
  | 
  private | 
Definition at line 72 of file SlotPreview.h.
Referenced by set_ff7_save(), set_Party2(), and setParty().
      
  | 
  private | 
Definition at line 73 of file SlotPreview.h.
Referenced by set_ff7_save(), set_Party3(), and setParty().
      
  | 
  private | 
Definition at line 88 of file SlotPreview.h.
Referenced by init_display(), set_ff7_save(), set_psx_game(), and SlotPreview().
      
  | 
  private | 
Definition at line 86 of file SlotPreview.h.
Referenced by set_empty(), set_ff7_save(), and set_psx_game().