Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes
omni::ui::ScreenSetupDragWidget Class Reference

Widget which is shown when dragging a projector to a screen. More...

#include <ScreenSetupDragWidget.h>

Inheritance diagram for omni::ui::ScreenSetupDragWidget:
Inheritance graph
[legend]
Collaboration diagram for omni::ui::ScreenSetupDragWidget:
Collaboration graph
[legend]

Public Member Functions

 ScreenSetupDragWidget (QWidget *=nullptr)
 
 ~ScreenSetupDragWidget ()
 
QColor color () const
 Return widget color. More...
 
void setColor (QColor const &)
 Set widget color. More...
 
void setRect (QRectF const &)
 Set rectangle for widget. More...
 

Protected Member Functions

void paintEvent (QPaintEvent *)
 Paint widget. More...
 

Private Attributes

QColor color_
 

Detailed Description

Widget which is shown when dragging a projector to a screen.

Constructor & Destructor Documentation

omni::ui::ScreenSetupDragWidget::ScreenSetupDragWidget ( QWidget *  _parent = nullptr)
26  :
27  QWidget(_parent)
28  {
29  setWindowFlags(Qt::CustomizeWindowHint);
30  setWindowFlags(Qt::FramelessWindowHint);
31  setFocusPolicy(Qt::NoFocus);
32  hide();
33  }
omni::ui::ScreenSetupDragWidget::~ScreenSetupDragWidget ( )
36  {}

Member Function Documentation

QColor omni::ui::ScreenSetupDragWidget::color ( ) const

Return widget color.

39  {
40  return color_;
41  }
QColor color_
Definition: ScreenSetupDragWidget.h:50
void omni::ui::ScreenSetupDragWidget::paintEvent ( QPaintEvent *  )
protected

Paint widget.

56  {
57  QPainter _p(this);
58 
59  _p.setPen(Qt::NoPen);
60  _p.setBrush(color());
61  _p.drawRect(rect());
62  }
QColor color() const
Return widget color.
Definition: ScreenSetupDragWidget.cpp:38
void omni::ui::ScreenSetupDragWidget::setColor ( QColor const &  _color)

Set widget color.

44  {
45  color_ = _color;
46  update();
47  }
QColor color_
Definition: ScreenSetupDragWidget.h:50
void omni::ui::ScreenSetupDragWidget::setRect ( QRectF const &  _rect)

Set rectangle for widget.

50  {
51  setGeometry(_rect.toRect());
52  raise();
53  }

Field Documentation

QColor omni::ui::ScreenSetupDragWidget::color_
private

The documentation for this class was generated from the following files: