Initial commit
This commit is contained in:
commit
cc0faeee08
61 changed files with 1410 additions and 0 deletions
45
Display.cpp
Normal file
45
Display.cpp
Normal file
|
@ -0,0 +1,45 @@
|
|||
#include "Display.h"
|
||||
|
||||
SkinDisplay::SkinDisplay (QWidget *parent) : QWidget(parent)
|
||||
{
|
||||
m_noDrag = false;
|
||||
m_mw = parent;
|
||||
}
|
||||
|
||||
void
|
||||
SkinDisplay::mousePressEvent (QMouseEvent *event)
|
||||
{
|
||||
m_diffX = event->x();
|
||||
m_diffY = event->y();
|
||||
}
|
||||
|
||||
void
|
||||
SkinDisplay::mouseMoveEvent (QMouseEvent *event)
|
||||
{
|
||||
if (!m_noDrag) {
|
||||
m_mw->move(event->globalPos().x() - m_diffX,
|
||||
event->globalPos().y() - m_diffY);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
SkinDisplay::enterEvent (QEvent *event)
|
||||
{
|
||||
m_tbar->setActive(true);
|
||||
}
|
||||
|
||||
void
|
||||
SkinDisplay::leaveEvent (QEvent *event)
|
||||
{
|
||||
m_tbar->setActive(false);
|
||||
}
|
||||
|
||||
void
|
||||
SkinDisplay::paintEvent (QPaintEvent *event)
|
||||
{
|
||||
QPainter(paint);
|
||||
|
||||
paint.begin(this);
|
||||
paint.eraseRect(rect());
|
||||
paint.end();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue