TTKMusicPlayer  4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Classes | Static Public Member Functions | List of all members
TTKDesktopScreen Class Reference

The class of the desktop screen. More...

#include <ttkdesktopscreen.h>

Classes

struct  TaskbarInfo
 

Static Public Member Functions

static TaskbarInfo screenTaskbar (int index=0)
 
static QRect availableGeometry (int index=0)
 
static QRect screenGeometry (int index=0)
 
static QRect geometry ()
 
static int screenIndex ()
 
static QPixmap grabWidget (QWidget *widget, const QRect &rect)
 
static QPixmap grabWindow (int x=0, int y=0, int w=-1, int h=-1)
 
static int dotsPerInchX ()
 
static int dotsPerInchY ()
 
static int dotsPerInch ()
 
static int logicDotsPerInch ()
 

Detailed Description

The class of the desktop screen.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 33 of file ttkdesktopscreen.h.

Member Function Documentation

QRect TTKDesktopScreen::availableGeometry ( int  index = 0)
static

Get available geometry by given screen index.

Definition at line 52 of file ttkdesktopscreen.cpp.

Referenced by screenTaskbar().

int TTKDesktopScreen::dotsPerInch ( )
static

Get local DPI.

Definition at line 240 of file ttkdesktopscreen.cpp.

References generateDPIValue().

Referenced by loadApplicationScaleFactor().

int TTKDesktopScreen::dotsPerInchX ( )
static

Get local DPI x.

Definition at line 228 of file ttkdesktopscreen.cpp.

References generateDPIValue().

int TTKDesktopScreen::dotsPerInchY ( )
static

Get local DPI y.

Definition at line 234 of file ttkdesktopscreen.cpp.

References generateDPIValue().

QRect TTKDesktopScreen::geometry ( )
static

Get all screen geometry.

Definition at line 75 of file ttkdesktopscreen.cpp.

Referenced by grabWindow(), and screenIndex().

QPixmap TTKDesktopScreen::grabWidget ( QWidget *  widget,
const QRect &  rect 
)
static

Grab widget geometry pixmap by given rect.

Definition at line 118 of file ttkdesktopscreen.cpp.

Referenced by MusicFunctionToolBoxTopWidget::mouseMoveEvent(), and MusicLrcPosterWidget::saveButtonClicked().

QPixmap TTKDesktopScreen::grabWindow ( int  x = 0,
int  y = 0,
int  w = -1,
int  h = -1 
)
static

Grab all screen geometry pixmap by given rect.

Definition at line 127 of file ttkdesktopscreen.cpp.

References geometry().

int TTKDesktopScreen::logicDotsPerInch ( )
static

Get logic DPI.

Definition at line 246 of file ttkdesktopscreen.cpp.

References DEFAULT_DPI, and generateDPIValue().

Referenced by Miniblink::resizeEvent().

QRect TTKDesktopScreen::screenGeometry ( int  index = 0)
static
int TTKDesktopScreen::screenIndex ( )
static

Get screen index in cursor pos.

Definition at line 91 of file ttkdesktopscreen.cpp.

References geometry(), and screenGeometry().

TTKDesktopScreen::TaskbarInfo TTKDesktopScreen::screenTaskbar ( int  index = 0)
static

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