PhaseButton added
This commit is contained in:
parent
f238b59935
commit
08a5338e9b
3 changed files with 135 additions and 16 deletions
|
@ -1,7 +1,3 @@
|
|||
######################################################################
|
||||
# Automatically generated by qmake (2.01a) Sa Sep 6 14:27:18 2008
|
||||
######################################################################
|
||||
|
||||
TEMPLATE = app
|
||||
TARGET =
|
||||
DEPENDPATH += . src
|
||||
|
@ -9,16 +5,84 @@ INCLUDEPATH += . src
|
|||
MOC_DIR = build
|
||||
OBJECTS_DIR = build
|
||||
RESOURCES = cockatrice.qrc
|
||||
# CONFIG += qt debug
|
||||
|
||||
QT += network svg
|
||||
#QT += opengl
|
||||
#QTPLUGIN += qjpeg
|
||||
|
||||
# Input
|
||||
HEADERS += src/counter.h src/gameselector.h src/dlg_creategame.h src/dlg_connect.h src/gamesmodel.h src/client.h src/window_main.h src/servergame.h src/servereventdata.h src/zonelist.h src/cardzone.h src/player.h src/cardlist.h src/carditem.h src/tablezone.h src/handzone.h src/playerlist.h src/game.h src/carddatabase.h src/gameview.h src/decklistmodel.h src/dlg_startgame.h src/cardinfowidget.h src/messagelogwidget.h src/serverzonecard.h src/zoneviewzone.h src/zoneviewwidget.h src/pilezone.h src/carddragitem.h src/zoneviewlayout.h src/playerarea.h src/carddatabasemodel.h src/window_deckeditor.h src/decklist.h setsmodel.h src/window_sets.h src/abstractgraphicsitem.h src/dlg_settings.h src/phasestoolbar.h
|
||||
SOURCES += src/counter.cpp src/gameselector.cpp src/dlg_creategame.cpp src/dlg_connect.cpp src/client.cpp src/main.cpp src/window_main.cpp src/servereventdata.cpp src/gamesmodel.cpp src/player.cpp src/cardzone.cpp src/zonelist.cpp src/cardlist.cpp src/carditem.cpp src/tablezone.cpp src/handzone.cpp src/playerlist.cpp src/game.cpp src/carddatabase.cpp src/gameview.cpp src/decklistmodel.cpp src/dlg_startgame.cpp src/cardinfowidget.cpp src/messagelogwidget.cpp src/zoneviewzone.cpp src/zoneviewwidget.cpp src/pilezone.cpp src/carddragitem.cpp src/zoneviewlayout.cpp src/playerarea.cpp src/carddatabasemodel.cpp src/window_deckeditor.cpp src/decklist.cpp src/setsmodel.cpp src/window_sets.cpp src/abstractgraphicsitem.cpp src/dlg_settings.cpp src/phasestoolbar.cpp
|
||||
TRANSLATIONS += \
|
||||
translations/cockatrice_de.ts \
|
||||
translations/cockatrice_en.ts
|
||||
|
||||
HEADERS += src/counter.h \
|
||||
src/gameselector.h \
|
||||
src/dlg_creategame.h \
|
||||
src/dlg_connect.h \
|
||||
src/gamesmodel.h \
|
||||
src/client.h \
|
||||
src/window_main.h \
|
||||
src/servergame.h \
|
||||
src/servereventdata.h \
|
||||
src/zonelist.h \
|
||||
src/cardzone.h \
|
||||
src/player.h \
|
||||
src/cardlist.h \
|
||||
src/carditem.h \
|
||||
src/tablezone.h \
|
||||
src/handzone.h \
|
||||
src/playerlist.h \
|
||||
src/game.h \
|
||||
src/carddatabase.h \
|
||||
src/gameview.h \
|
||||
src/decklistmodel.h \
|
||||
src/dlg_startgame.h \
|
||||
src/cardinfowidget.h \
|
||||
src/messagelogwidget.h \
|
||||
src/serverzonecard.h \
|
||||
src/zoneviewzone.h \
|
||||
src/zoneviewwidget.h \
|
||||
src/pilezone.h \
|
||||
src/carddragitem.h \
|
||||
src/zoneviewlayout.h \
|
||||
src/playerarea.h \
|
||||
src/carddatabasemodel.h \
|
||||
src/window_deckeditor.h \
|
||||
src/decklist.h \
|
||||
setsmodel.h \
|
||||
src/window_sets.h \
|
||||
src/abstractgraphicsitem.h \
|
||||
src/dlg_settings.h \
|
||||
src/phasestoolbar.h \
|
||||
src/phasebutton.h
|
||||
SOURCES += src/counter.cpp \
|
||||
src/gameselector.cpp \
|
||||
src/dlg_creategame.cpp \
|
||||
src/dlg_connect.cpp \
|
||||
src/client.cpp \
|
||||
src/main.cpp \
|
||||
src/window_main.cpp \
|
||||
src/servereventdata.cpp \
|
||||
src/gamesmodel.cpp \
|
||||
src/player.cpp \
|
||||
src/cardzone.cpp \
|
||||
src/zonelist.cpp \
|
||||
src/cardlist.cpp \
|
||||
src/carditem.cpp \
|
||||
src/tablezone.cpp \
|
||||
src/handzone.cpp \
|
||||
src/playerlist.cpp \
|
||||
src/game.cpp \
|
||||
src/carddatabase.cpp \
|
||||
src/gameview.cpp \
|
||||
src/decklistmodel.cpp \
|
||||
src/dlg_startgame.cpp \
|
||||
src/cardinfowidget.cpp \
|
||||
src/messagelogwidget.cpp \
|
||||
src/zoneviewzone.cpp \
|
||||
src/zoneviewwidget.cpp \
|
||||
src/pilezone.cpp \
|
||||
src/carddragitem.cpp \
|
||||
src/zoneviewlayout.cpp \
|
||||
src/playerarea.cpp \
|
||||
src/carddatabasemodel.cpp \
|
||||
src/window_deckeditor.cpp \
|
||||
src/decklist.cpp \
|
||||
src/setsmodel.cpp \
|
||||
src/window_sets.cpp \
|
||||
src/abstractgraphicsitem.cpp \
|
||||
src/dlg_settings.cpp \
|
||||
src/phasestoolbar.cpp \
|
||||
src/phasebutton.cpp
|
||||
TRANSLATIONS += translations/cockatrice_de.ts translations/cockatrice_en.ts
|
||||
|
|
39
cockatrice/src/phasebutton.cpp
Normal file
39
cockatrice/src/phasebutton.cpp
Normal file
|
@ -0,0 +1,39 @@
|
|||
#include "phasebutton.h"
|
||||
#include <QPainter>
|
||||
#include <QPen>
|
||||
//
|
||||
PhaseButton::PhaseButton(QIcon icon, QString name )
|
||||
: QPushButton(icon,name)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//PhaseButton::PhaseButton( )
|
||||
//: QPushButton()
|
||||
//{
|
||||
//
|
||||
//}
|
||||
|
||||
void PhaseButton::update()
|
||||
{
|
||||
QPushButton::update();
|
||||
}
|
||||
|
||||
void PhaseButton::paintEvent(QPaintEvent *event)
|
||||
{
|
||||
QPushButton::paintEvent(event);
|
||||
if(isChecked())
|
||||
{
|
||||
QPainter painter(this);
|
||||
int height = size().height();
|
||||
int width = size().width();
|
||||
QPen pen;
|
||||
pen.setWidth(3);
|
||||
pen.setColor(QColor::fromRgb(180,0,0));
|
||||
painter.setPen(pen);
|
||||
painter.drawRect(3,3, width-7, height-7);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
//
|
16
cockatrice/src/phasebutton.h
Normal file
16
cockatrice/src/phasebutton.h
Normal file
|
@ -0,0 +1,16 @@
|
|||
#ifndef PHASEBUTTON_H
|
||||
#define PHASEBUTTON_H
|
||||
//
|
||||
#include <QPushButton>
|
||||
//
|
||||
class PhaseButton : public QPushButton
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
PhaseButton();
|
||||
PhaseButton(QIcon, QString);
|
||||
void update();
|
||||
void paintEvent(QPaintEvent *event);
|
||||
|
||||
};
|
||||
#endif
|
Loading…
Reference in a new issue