ff7tk
0.02
Toolkit for making FF7 Tools
Main Page
Related Pages
Classes
Files
File List
File Members
PhsListWidget.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 PHSLISTWIDGET_H
17
#define PHSLISTWIDGET_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
"
31
class
PhsListWidget
:
public
QWidget
32
{
33
Q_OBJECT
34
public
:
38
enum
Box
{
PHSALLOWED
=1,
PHSVISIBLE
=2};
39
40
explicit
PhsListWidget
(qreal Scale=1, QWidget * parent=0);
41
42
signals:
47
void
allowedToggled
(
int
row,
bool
checked);
48
53
void
visibleToggled
(
int
row,
bool
checked);
54
public
slots:
55
61
void
setChecked
(
int
row,
int
box,
bool
checked);
62
private
slots:
63
void
cb_cloud_allowedToggled
(
bool
checked);
64
void
cb_cloud_visibleToggled
(
bool
checked);
65
void
cb_barret_allowedToggled
(
bool
checked);
66
void
cb_barret_visibleToggled
(
bool
checked);
67
void
cb_tifa_allowedToggled
(
bool
checked);
68
void
cb_tifa_visibleToggled
(
bool
checked);
69
void
cb_aerith_allowedToggled
(
bool
checked);
70
void
cb_aerith_visibleToggled
(
bool
checked);
71
void
cb_red_allowedToggled
(
bool
checked);
72
void
cb_red_visibleToggled
(
bool
checked);
73
void
cb_yuffie_allowedToggled
(
bool
checked);
74
void
cb_yuffie_visibleToggled
(
bool
checked);
75
void
cb_cait_allowedToggled
(
bool
checked);
76
void
cb_cait_visibleToggled
(
bool
checked);
77
void
cb_vincent_allowedToggled
(
bool
checked);
78
void
cb_vincent_visibleToggled
(
bool
checked);
79
void
cb_cid_allowedToggled
(
bool
checked);
80
void
cb_cid_visibleToggled
(
bool
checked);
81
82
private
:
83
DoubleCheckBox
*
cb_cloud
;
84
DoubleCheckBox
*
cb_barret
;
85
DoubleCheckBox
*
cb_tifa
;
86
DoubleCheckBox
*
cb_aerith
;
87
DoubleCheckBox
*
cb_red
;
88
DoubleCheckBox
*
cb_yuffie
;
89
DoubleCheckBox
*
cb_cait
;
90
DoubleCheckBox
*
cb_vincent
;
91
DoubleCheckBox
*
cb_cid
;
92
QLabel *
lbl_phs
;
93
void
init_display
();
94
void
connectAll
();
95
void
disconnectAll
();
96
qreal
scale
;
97
};
98
99
#endif // PHSMENULIST_H
PhsListWidget::cb_barret_allowedToggled
void cb_barret_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:101
PhsListWidget::cb_vincent_visibleToggled
void cb_vincent_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:114
PhsListWidget::connectAll
void connectAll()
Definition:
PhsListWidget.cpp:118
PhsListWidget::visibleToggled
void visibleToggled(int row, bool checked)
SIGNAL: The visible box has changed its checked state.
PhsListWidget::cb_yuffie_visibleToggled
void cb_yuffie_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:110
PhsListWidget::PhsListWidget
PhsListWidget(qreal Scale=1, QWidget *parent=0)
Definition:
PhsListWidget.cpp:17
PhsListWidget::Box
Box
Acces to Allow and Visible boxes without knowing their index.
Definition:
PhsListWidget.h:38
PhsListWidget::cb_cloud
DoubleCheckBox * cb_cloud
Definition:
PhsListWidget.h:83
PhsListWidget::cb_cait
DoubleCheckBox * cb_cait
Definition:
PhsListWidget.h:89
PhsListWidget::cb_vincent_allowedToggled
void cb_vincent_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:113
PhsListWidget::cb_tifa_allowedToggled
void cb_tifa_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:103
PhsListWidget::setChecked
void setChecked(int row, int box, bool checked)
SLOT: set the check state for an item.
Definition:
PhsListWidget.cpp:81
PhsListWidget
Easily manage the who can be in the phs.
Definition:
PhsListWidget.h:31
PhsListWidget::cb_barret_visibleToggled
void cb_barret_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:102
PhsListWidget::cb_aerith_visibleToggled
void cb_aerith_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:106
PhsListWidget::cb_cloud_visibleToggled
void cb_cloud_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:100
PhsListWidget::lbl_phs
QLabel * lbl_phs
Definition:
PhsListWidget.h:92
PhsListWidget::cb_barret
DoubleCheckBox * cb_barret
Definition:
PhsListWidget.h:84
PhsListWidget::init_display
void init_display()
Definition:
PhsListWidget.cpp:24
PhsListWidget::PHSVISIBLE
Definition:
PhsListWidget.h:38
PhsListWidget::allowedToggled
void allowedToggled(int row, bool checked)
SIGNAL: The allowed box has changed its checked state.
PhsListWidget::cb_aerith_allowedToggled
void cb_aerith_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:105
PhsListWidget::cb_aerith
DoubleCheckBox * cb_aerith
Definition:
PhsListWidget.h:86
PhsListWidget::cb_tifa
DoubleCheckBox * cb_tifa
Definition:
PhsListWidget.h:85
PhsListWidget::cb_cid
DoubleCheckBox * cb_cid
Definition:
PhsListWidget.h:91
PhsListWidget::cb_red_allowedToggled
void cb_red_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:107
PhsListWidget::cb_cid_allowedToggled
void cb_cid_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:115
PhsListWidget::cb_red
DoubleCheckBox * cb_red
Definition:
PhsListWidget.h:87
PhsListWidget::disconnectAll
void disconnectAll()
Definition:
PhsListWidget.cpp:139
PhsListWidget::PHSALLOWED
Definition:
PhsListWidget.h:38
DoubleCheckBox.h
PhsListWidget::cb_yuffie_allowedToggled
void cb_yuffie_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:109
PhsListWidget::cb_red_visibleToggled
void cb_red_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:108
PhsListWidget::cb_cloud_allowedToggled
void cb_cloud_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:99
PhsListWidget::cb_cait_allowedToggled
void cb_cait_allowedToggled(bool checked)
Definition:
PhsListWidget.cpp:111
PhsListWidget::cb_cid_visibleToggled
void cb_cid_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:116
PhsListWidget::cb_tifa_visibleToggled
void cb_tifa_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:104
PhsListWidget::cb_vincent
DoubleCheckBox * cb_vincent
Definition:
PhsListWidget.h:90
PhsListWidget::cb_cait_visibleToggled
void cb_cait_visibleToggled(bool checked)
Definition:
PhsListWidget.cpp:112
PhsListWidget::cb_yuffie
DoubleCheckBox * cb_yuffie
Definition:
PhsListWidget.h:88
DoubleCheckBox
one text two checkable boxes
Definition:
DoubleCheckBox.h:30
PhsListWidget::scale
qreal scale
Definition:
PhsListWidget.h:96
widgets
PhsListWidget.h
Generated on Sun Jul 31 2016 10:31:33 for ff7tk by
1.8.11