OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
CSVWidget::TextureBrushWindow Class Reference

Brush settings window. More...

#include <scenetooltexturebrush.hpp>

Inheritance diagram for CSVWidget::TextureBrushWindow:
Collaboration diagram for CSVWidget::TextureBrushWindow:

Public Slots

void setBrushTexture (std::string brushTexture)
 
void setBrushShape ()
 
void setBrushSize (int brushSize)
 

Signals

void passBrushSize (int brushSize)
 
void passBrushShape (int brushShape)
 
void passTextureId (std::string brushTexture)
 

Public Member Functions

 TextureBrushWindow (CSMDoc::Document &document, QWidget *parent=0)
 
void configureButtonInitialSettings (QPushButton *button)
 

Public Attributes

const QString toolTipPoint = "Paint single point"
 
const QString toolTipSquare = "Paint with square brush"
 
const QString toolTipCircle = "Paint with circle brush"
 
const QString toolTipCustom = "Paint custom selection (not implemented yet)"
 

Private Attributes

int mBrushShape
 
int mBrushSize
 
std::string mBrushTexture
 
CSMDoc::DocumentmDocument
 
QLabel * mSelectedBrush
 
QGroupBoxmHorizontalGroupBox
 
std::string mBrushTextureLabel
 
QPushButton * mButtonPoint
 
QPushButton * mButtonSquare
 
QPushButton * mButtonCircle
 
QPushButton * mButtonCustom
 
BrushSizeControlsmSizeSliders
 

Friends

class SceneToolTextureBrush
 
class CSVRender::TerrainTextureMode
 

Detailed Description

Brush settings window.

Constructor & Destructor Documentation

CSVWidget::TextureBrushWindow::TextureBrushWindow ( CSMDoc::Document document,
QWidget parent = 0 
)

Here is the call graph for this function:

Member Function Documentation

void CSVWidget::TextureBrushWindow::configureButtonInitialSettings ( QPushButton *  button)

Here is the caller graph for this function:

void CSVWidget::TextureBrushWindow::passBrushShape ( int  brushShape)
signal
void CSVWidget::TextureBrushWindow::passBrushSize ( int  brushSize)
signal
void CSVWidget::TextureBrushWindow::passTextureId ( std::string  brushTexture)
signal
void CSVWidget::TextureBrushWindow::setBrushShape ( )
slot

Here is the caller graph for this function:

void CSVWidget::TextureBrushWindow::setBrushSize ( int  brushSize)
slot
void CSVWidget::TextureBrushWindow::setBrushTexture ( std::string  brushTexture)
slot

Here is the call graph for this function:

Friends And Related Function Documentation

friend class CSVRender::TerrainTextureMode
friend
friend class SceneToolTextureBrush
friend

Member Data Documentation

int CSVWidget::TextureBrushWindow::mBrushShape
private
int CSVWidget::TextureBrushWindow::mBrushSize
private
std::string CSVWidget::TextureBrushWindow::mBrushTexture
private
std::string CSVWidget::TextureBrushWindow::mBrushTextureLabel
private
QPushButton* CSVWidget::TextureBrushWindow::mButtonCircle
private
QPushButton* CSVWidget::TextureBrushWindow::mButtonCustom
private
QPushButton* CSVWidget::TextureBrushWindow::mButtonPoint
private
QPushButton* CSVWidget::TextureBrushWindow::mButtonSquare
private
CSMDoc::Document& CSVWidget::TextureBrushWindow::mDocument
private
QGroupBox* CSVWidget::TextureBrushWindow::mHorizontalGroupBox
private
QLabel* CSVWidget::TextureBrushWindow::mSelectedBrush
private
BrushSizeControls* CSVWidget::TextureBrushWindow::mSizeSliders
private
const QString CSVWidget::TextureBrushWindow::toolTipCircle = "Paint with circle brush"
const QString CSVWidget::TextureBrushWindow::toolTipCustom = "Paint custom selection (not implemented yet)"
const QString CSVWidget::TextureBrushWindow::toolTipPoint = "Paint single point"
const QString CSVWidget::TextureBrushWindow::toolTipSquare = "Paint with square brush"

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