KWin
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Slots | Signals | Public Member Functions | Properties | List of all members
ExpoCell Class Reference

#include <expolayout.h>

Inheritance diagram for ExpoCell:

Public Slots

void update ()
 

Signals

void layoutChanged ()
 
void enabledChanged ()
 
void naturalXChanged ()
 
void naturalYChanged ()
 
void naturalWidthChanged ()
 
void naturalHeightChanged ()
 
void xChanged ()
 
void yChanged ()
 
void widthChanged ()
 
void heightChanged ()
 
void persistentKeyChanged ()
 
void bottomMarginChanged ()
 

Public Member Functions

 ExpoCell (QObject *parent=nullptr)
 
 ~ExpoCell () override
 
bool isEnabled () const
 
void setEnabled (bool enabled)
 
ExpoLayoutlayout () const
 
void setLayout (ExpoLayout *layout)
 
int naturalX () const
 
void setNaturalX (int x)
 
int naturalY () const
 
void setNaturalY (int y)
 
int naturalWidth () const
 
void setNaturalWidth (int width)
 
int naturalHeight () const
 
void setNaturalHeight (int height)
 
QRect naturalRect () const
 
QMargins margins () const
 
int x () const
 
void setX (int x)
 
int y () const
 
void setY (int y)
 
int width () const
 
void setWidth (int width)
 
int height () const
 
void setHeight (int height)
 
QString persistentKey () const
 
void setPersistentKey (const QString &key)
 
int bottomMargin () const
 
void setBottomMargin (int margin)
 

Properties

ExpoLayoutlayout
 
bool enabled
 
int naturalX
 
int naturalY
 
int naturalWidth
 
int naturalHeight
 
int x
 
int y
 
int width
 
int height
 
QString persistentKey
 
int bottomMargin
 

Detailed Description

Definition at line 75 of file expolayout.h.

Constructor & Destructor Documentation

◆ ExpoCell()

ExpoCell::ExpoCell ( QObject * parent = nullptr)
explicit

Definition at line 15 of file expolayout.cpp.

◆ ~ExpoCell()

ExpoCell::~ExpoCell ( )
override

Definition at line 20 of file expolayout.cpp.

Member Function Documentation

◆ bottomMargin()

int ExpoCell::bottomMargin ( ) const

Definition at line 206 of file expolayout.cpp.

◆ bottomMarginChanged

void ExpoCell::bottomMarginChanged ( )
signal

◆ enabledChanged

void ExpoCell::enabledChanged ( )
signal

◆ height()

int ExpoCell::height ( ) const

Definition at line 179 of file expolayout.cpp.

◆ heightChanged

void ExpoCell::heightChanged ( )
signal

◆ isEnabled()

bool ExpoCell::isEnabled ( ) const

Definition at line 45 of file expolayout.cpp.

◆ layout()

ExpoLayout * ExpoCell::layout ( ) const

Definition at line 25 of file expolayout.cpp.

◆ layoutChanged

void ExpoCell::layoutChanged ( )
signal

◆ margins()

QMargins ExpoCell::margins ( ) const

Definition at line 135 of file expolayout.cpp.

◆ naturalHeight()

int ExpoCell::naturalHeight ( ) const

Definition at line 116 of file expolayout.cpp.

◆ naturalHeightChanged

void ExpoCell::naturalHeightChanged ( )
signal

◆ naturalRect()

QRect ExpoCell::naturalRect ( ) const

Definition at line 130 of file expolayout.cpp.

◆ naturalWidth()

int ExpoCell::naturalWidth ( ) const

Definition at line 102 of file expolayout.cpp.

◆ naturalWidthChanged

void ExpoCell::naturalWidthChanged ( )
signal

◆ naturalX()

int ExpoCell::naturalX ( ) const

Definition at line 74 of file expolayout.cpp.

◆ naturalXChanged

void ExpoCell::naturalXChanged ( )
signal

◆ naturalY()

int ExpoCell::naturalY ( ) const

Definition at line 88 of file expolayout.cpp.

◆ naturalYChanged

void ExpoCell::naturalYChanged ( )
signal

◆ persistentKey()

QString ExpoCell::persistentKey ( ) const

Definition at line 192 of file expolayout.cpp.

◆ persistentKeyChanged

void ExpoCell::persistentKeyChanged ( )
signal

◆ setBottomMargin()

void ExpoCell::setBottomMargin ( int margin)

Definition at line 211 of file expolayout.cpp.

◆ setEnabled()

void ExpoCell::setEnabled ( bool enabled)

Definition at line 50 of file expolayout.cpp.

◆ setHeight()

void ExpoCell::setHeight ( int height)

Definition at line 184 of file expolayout.cpp.

◆ setLayout()

void ExpoCell::setLayout ( ExpoLayout * layout)

Definition at line 30 of file expolayout.cpp.

◆ setNaturalHeight()

void ExpoCell::setNaturalHeight ( int height)

Definition at line 121 of file expolayout.cpp.

◆ setNaturalWidth()

void ExpoCell::setNaturalWidth ( int width)

Definition at line 107 of file expolayout.cpp.

◆ setNaturalX()

void ExpoCell::setNaturalX ( int x)

Definition at line 79 of file expolayout.cpp.

◆ setNaturalY()

void ExpoCell::setNaturalY ( int y)

Definition at line 93 of file expolayout.cpp.

◆ setPersistentKey()

void ExpoCell::setPersistentKey ( const QString & key)

Definition at line 197 of file expolayout.cpp.

◆ setWidth()

void ExpoCell::setWidth ( int width)

Definition at line 171 of file expolayout.cpp.

◆ setX()

void ExpoCell::setX ( int x)

Definition at line 145 of file expolayout.cpp.

◆ setY()

void ExpoCell::setY ( int y)

Definition at line 158 of file expolayout.cpp.

◆ update

void ExpoCell::update ( )
slot

Definition at line 67 of file expolayout.cpp.

◆ width()

int ExpoCell::width ( ) const

Definition at line 166 of file expolayout.cpp.

◆ widthChanged

void ExpoCell::widthChanged ( )
signal

◆ x()

int ExpoCell::x ( ) const

Definition at line 140 of file expolayout.cpp.

◆ xChanged

void ExpoCell::xChanged ( )
signal

◆ y()

int ExpoCell::y ( ) const

Definition at line 153 of file expolayout.cpp.

◆ yChanged

void ExpoCell::yChanged ( )
signal

Property Documentation

◆ bottomMargin

int ExpoCell::bottomMargin
readwrite

Definition at line 89 of file expolayout.h.

◆ enabled

bool ExpoCell::enabled
readwrite

Definition at line 79 of file expolayout.h.

◆ height

int ExpoCell::height
read

Definition at line 87 of file expolayout.h.

◆ layout

ExpoLayout * ExpoCell::layout
readwrite

Definition at line 78 of file expolayout.h.

◆ naturalHeight

int ExpoCell::naturalHeight
readwrite

Definition at line 83 of file expolayout.h.

◆ naturalWidth

int ExpoCell::naturalWidth
readwrite

Definition at line 82 of file expolayout.h.

◆ naturalX

int ExpoCell::naturalX
readwrite

Definition at line 80 of file expolayout.h.

◆ naturalY

int ExpoCell::naturalY
readwrite

Definition at line 81 of file expolayout.h.

◆ persistentKey

QString ExpoCell::persistentKey
readwrite

Definition at line 88 of file expolayout.h.

◆ width

int ExpoCell::width
read

Definition at line 86 of file expolayout.h.

◆ x

int ExpoCell::x
read

Definition at line 84 of file expolayout.h.

◆ y

int ExpoCell::y
read

Definition at line 85 of file expolayout.h.


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