ff7tk
0.02
Toolkit for making FF7 Tools
Main Page
Related Pages
Classes
Files
File List
File Members
MenuListWidget.h
Go to the documentation of this file.
1
/****************************************************************************/
2
// copyright 2012 - 2016 Chris Rizzitello <sithlord48@gmail.com> //
3
// //
4
// This file is part of FF7tk //
5
// //
6
// FF7tk is free software: you can redistribute it and/or modify //
7
// it under the terms of the GNU General Public License as published by //
8
// the Free Software Foundation, either version 3 of the License, or //
9
// (at your option) any later version. //
10
// //
11
// FF7tk is distributed in the hope that it will be useful, //
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
14
// GNU General Public License for more details. //
15
/****************************************************************************/
16
#ifndef MENULISTWIDGET_H
17
#define MENULISTWIDGET_H
18
19
#include "qglobal.h"
20
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
21
#include <QtWidgets>
22
#else
23
#include <QtGui>
24
#endif
25
#include "
DoubleCheckBox.h
"
29
class
MenuListWidget
:
public
QWidget
30
{
31
Q_OBJECT
32
public
:
36
enum
Box
{
MENUVISIBLE
=1,
MENULOCKED
=2};
37
explicit
MenuListWidget
(qreal Scale=1, QWidget * parent=0);
38
39
signals:
44
void
visibleToggled
(
int
row,
bool
checked);
45
50
void
lockedToggled
(
int
row,
bool
checked);
51
public
slots:
57
void
setChecked
(
int
row,
int
box,
bool
checked);
58
private
slots:
59
void
cb_item_one_toggled
(
bool
checked);
60
void
cb_item_two_toggled
(
bool
checked);
61
void
cb_magic_one_toggled
(
bool
checked);
62
void
cb_magic_two_toggled
(
bool
checked);
63
void
cb_materia_one_toggled
(
bool
checked);
64
void
cb_materia_two_toggled
(
bool
checked);
65
void
cb_equip_one_toggled
(
bool
checked);
66
void
cb_equip_two_toggled
(
bool
checked);
67
void
cb_status_one_toggled
(
bool
checked);
68
void
cb_status_two_toggled
(
bool
checked);
69
void
cb_order_one_toggled
(
bool
checked);
70
void
cb_order_two_toggled
(
bool
checked);
71
void
cb_limit_one_toggled
(
bool
checked);
72
void
cb_limit_two_toggled
(
bool
checked);
73
void
cb_config_one_toggled
(
bool
checked);
74
void
cb_config_two_toggled
(
bool
checked);
75
void
cb_phs_one_toggled
(
bool
checked);
76
void
cb_phs_two_toggled
(
bool
checked);
77
void
cb_save_one_toggled
(
bool
checked);
78
void
cb_save_two_toggled
(
bool
checked);
79
private
:
80
DoubleCheckBox
*
cb_item
;
81
DoubleCheckBox
*
cb_magic
;
82
DoubleCheckBox
*
cb_materia
;
83
DoubleCheckBox
*
cb_equip
;
84
DoubleCheckBox
*
cb_status
;
85
DoubleCheckBox
*
cb_order
;
86
DoubleCheckBox
*
cb_limit
;
87
DoubleCheckBox
*
cb_config
;
88
DoubleCheckBox
*
cb_phs
;
89
DoubleCheckBox
*
cb_save
;
90
QLabel *
lbl_title
;
91
void
init_display
();
92
void
connectAll
();
93
void
disconnectAll
();
94
qreal
scale
;
95
};
96
97
#endif // MENULISTWIDGET_H
MenuListWidget::cb_status_one_toggled
void cb_status_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:112
MenuListWidget::cb_equip_one_toggled
void cb_equip_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:110
MenuListWidget::MENULOCKED
Definition:
MenuListWidget.h:36
MenuListWidget::visibleToggled
void visibleToggled(int row, bool checked)
SIGNAL: The visible box has changed its checked state.
MenuListWidget::lbl_title
QLabel * lbl_title
Definition:
MenuListWidget.h:90
MenuListWidget::cb_phs_one_toggled
void cb_phs_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:120
MenuListWidget::cb_config_two_toggled
void cb_config_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:119
MenuListWidget::lockedToggled
void lockedToggled(int row, bool checked)
SIGNAL: The locked box has changed its checked state.
MenuListWidget::MenuListWidget
MenuListWidget(qreal Scale=1, QWidget *parent=0)
Definition:
MenuListWidget.cpp:17
MenuListWidget::init_display
void init_display()
Definition:
MenuListWidget.cpp:24
MenuListWidget::cb_magic_two_toggled
void cb_magic_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:107
MenuListWidget::cb_config_one_toggled
void cb_config_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:118
MenuListWidget::cb_materia_two_toggled
void cb_materia_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:109
MenuListWidget::cb_status_two_toggled
void cb_status_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:113
MenuListWidget::cb_limit
DoubleCheckBox * cb_limit
Definition:
MenuListWidget.h:86
MenuListWidget::setChecked
void setChecked(int row, int box, bool checked)
SLOT: set the check state for an item.
Definition:
MenuListWidget.cpp:86
MenuListWidget::connectAll
void connectAll()
Definition:
MenuListWidget.cpp:125
MenuListWidget::cb_limit_one_toggled
void cb_limit_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:116
MenuListWidget::cb_magic_one_toggled
void cb_magic_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:106
MenuListWidget::cb_save_two_toggled
void cb_save_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:123
MenuListWidget::cb_order
DoubleCheckBox * cb_order
Definition:
MenuListWidget.h:85
MenuListWidget::scale
qreal scale
Definition:
MenuListWidget.h:94
MenuListWidget::cb_order_two_toggled
void cb_order_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:115
MenuListWidget::disconnectAll
void disconnectAll()
Definition:
MenuListWidget.cpp:148
MenuListWidget::cb_config
DoubleCheckBox * cb_config
Definition:
MenuListWidget.h:87
MenuListWidget::cb_item_one_toggled
void cb_item_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:104
MenuListWidget::cb_save_one_toggled
void cb_save_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:122
MenuListWidget::cb_materia
DoubleCheckBox * cb_materia
Definition:
MenuListWidget.h:82
MenuListWidget
easily manage the menus in Final Fantasy 7
Definition:
MenuListWidget.h:29
MenuListWidget::cb_limit_two_toggled
void cb_limit_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:117
MenuListWidget::cb_phs_two_toggled
void cb_phs_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:121
MenuListWidget::cb_magic
DoubleCheckBox * cb_magic
Definition:
MenuListWidget.h:81
MenuListWidget::cb_status
DoubleCheckBox * cb_status
Definition:
MenuListWidget.h:84
MenuListWidget::MENUVISIBLE
Definition:
MenuListWidget.h:36
DoubleCheckBox.h
MenuListWidget::cb_materia_one_toggled
void cb_materia_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:108
MenuListWidget::cb_item_two_toggled
void cb_item_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:105
MenuListWidget::cb_item
DoubleCheckBox * cb_item
Definition:
MenuListWidget.h:80
MenuListWidget::cb_equip_two_toggled
void cb_equip_two_toggled(bool checked)
Definition:
MenuListWidget.cpp:111
MenuListWidget::cb_order_one_toggled
void cb_order_one_toggled(bool checked)
Definition:
MenuListWidget.cpp:114
MenuListWidget::cb_equip
DoubleCheckBox * cb_equip
Definition:
MenuListWidget.h:83
MenuListWidget::Box
Box
Acces to Visible and Locked boxes without knowing their index.
Definition:
MenuListWidget.h:36
MenuListWidget::cb_save
DoubleCheckBox * cb_save
Definition:
MenuListWidget.h:89
DoubleCheckBox
one text two checkable boxes
Definition:
DoubleCheckBox.h:30
MenuListWidget::cb_phs
DoubleCheckBox * cb_phs
Definition:
MenuListWidget.h:88
widgets
MenuListWidget.h
Generated on Sun Jul 31 2016 10:31:33 for ff7tk by
1.8.11