Unvirtualize property getters in Screens
MockScreens is gone so property getters in Screens can be regular methods now.
This commit is contained in:
parent
8fd1914f83
commit
f8ad513648
1 changed files with 12 additions and 13 deletions
|
@ -35,7 +35,7 @@ class KWIN_EXPORT Screens : public QObject
|
||||||
public:
|
public:
|
||||||
~Screens() override;
|
~Screens() override;
|
||||||
int count() const;
|
int count() const;
|
||||||
virtual QRect geometry(int screen) const;
|
QRect geometry(int screen) const;
|
||||||
/**
|
/**
|
||||||
* The bounding geometry of all screens combined. Overlapping areas
|
* The bounding geometry of all screens combined. Overlapping areas
|
||||||
* are not counted multiple times.
|
* are not counted multiple times.
|
||||||
|
@ -45,18 +45,18 @@ public:
|
||||||
/**
|
/**
|
||||||
* The output name of the screen (usually eg. LVDS-1, VGA-0 or DVI-I-1 etc.)
|
* The output name of the screen (usually eg. LVDS-1, VGA-0 or DVI-I-1 etc.)
|
||||||
*/
|
*/
|
||||||
virtual QString name(int screen) const;
|
QString name(int screen) const;
|
||||||
/**
|
/**
|
||||||
* @returns current refreshrate of the @p screen.
|
* @returns current refreshrate of the @p screen.
|
||||||
*/
|
*/
|
||||||
virtual float refreshRate(int screen) const;
|
float refreshRate(int screen) const;
|
||||||
/**
|
/**
|
||||||
* @returns size of the @p screen.
|
* @returns size of the @p screen.
|
||||||
*
|
*
|
||||||
* To get the size of all screens combined use size().
|
* To get the size of all screens combined use size().
|
||||||
* @see size()
|
* @see size()
|
||||||
*/
|
*/
|
||||||
virtual QSize size(int screen) const;
|
QSize size(int screen) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The highest scale() of all connected screens
|
* The highest scale() of all connected screens
|
||||||
|
@ -69,7 +69,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* The output scale for this display, for use by high DPI displays
|
* The output scale for this display, for use by high DPI displays
|
||||||
*/
|
*/
|
||||||
virtual qreal scale(int screen) const;
|
qreal scale(int screen) const;
|
||||||
/**
|
/**
|
||||||
* The bounding size of all screens combined. Overlapping areas
|
* The bounding size of all screens combined. Overlapping areas
|
||||||
* are not counted multiple times.
|
* are not counted multiple times.
|
||||||
|
@ -78,7 +78,7 @@ public:
|
||||||
* @see sizeChanged()
|
* @see sizeChanged()
|
||||||
*/
|
*/
|
||||||
QSize size() const;
|
QSize size() const;
|
||||||
virtual int number(const QPoint &pos) const;
|
int number(const QPoint &pos) const;
|
||||||
|
|
||||||
int intersecting(const QRect &r) const;
|
int intersecting(const QRect &r) const;
|
||||||
|
|
||||||
|
@ -92,22 +92,21 @@ public:
|
||||||
*
|
*
|
||||||
* @see size
|
* @see size
|
||||||
*/
|
*/
|
||||||
virtual QSize displaySize() const;
|
QSize displaySize() const;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The physical size of @p screen in mm.
|
* The physical size of @p screen in mm.
|
||||||
* Default implementation returns a size derived from 96 DPI.
|
* Default implementation returns a size derived from 96 DPI.
|
||||||
*/
|
*/
|
||||||
virtual QSizeF physicalSize(int screen) const;
|
QSizeF physicalSize(int screen) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @returns @c true if the @p screen is connected through an internal display (e.g. LVDS).
|
* @returns @c true if the @p screen is connected through an internal display (e.g. LVDS).
|
||||||
* Default implementation returns @c false.
|
* Default implementation returns @c false.
|
||||||
*/
|
*/
|
||||||
virtual bool isInternal(int screen) const;
|
bool isInternal(int screen) const;
|
||||||
|
|
||||||
virtual Qt::ScreenOrientation orientation(int screen) const;
|
Qt::ScreenOrientation orientation(int screen) const;
|
||||||
|
|
||||||
int physicalDpiX(int screen) const;
|
int physicalDpiX(int screen) const;
|
||||||
int physicalDpiY(int screen) const;
|
int physicalDpiY(int screen) const;
|
||||||
|
@ -147,7 +146,7 @@ Q_SIGNALS:
|
||||||
|
|
||||||
protected Q_SLOTS:
|
protected Q_SLOTS:
|
||||||
void setCount(int count);
|
void setCount(int count);
|
||||||
virtual void updateCount();
|
void updateCount();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
/**
|
/**
|
||||||
|
@ -155,7 +154,7 @@ protected:
|
||||||
* Any initialization code should go into this method. Overriding classes have to call
|
* Any initialization code should go into this method. Overriding classes have to call
|
||||||
* the base implementation first.
|
* the base implementation first.
|
||||||
*/
|
*/
|
||||||
virtual void init();
|
void init();
|
||||||
|
|
||||||
private Q_SLOTS:
|
private Q_SLOTS:
|
||||||
void updateSize();
|
void updateSize();
|
||||||
|
|
Loading…
Reference in a new issue