QWinThumbnailToolBar 类允许操纵窗口的缩略图工具栏。 更多...
| 头: | #include <QWinThumbnailToolBar> | 
| qmake: | QT += winextras | 
| Since: | Qt 5.2 | 
| 继承: | QObject | 
该类已过时。 提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
该类在 Qt 5.2 引入。
| 
 | 
 | 
| QWinThumbnailToolBar (QObject * parent = nullptr) | |
| virtual | ~QWinThumbnailToolBar () | 
| void | addButton (QWinThumbnailToolButton * button ) | 
| QList<QWinThumbnailToolButton *> | buttons () const | 
| int | count () const | 
| QPixmap | iconicLivePreviewPixmap () const | 
| bool | iconicPixmapNotificationsEnabled () const | 
| QPixmap | iconicThumbnailPixmap () const | 
| void | removeButton (QWinThumbnailToolButton * button ) | 
| void | setButtons (const QList<QWinThumbnailToolButton *> & buttons ) | 
| void | setIconicPixmapNotificationsEnabled (bool enabled ) | 
| void | setWindow (QWindow * window ) | 
| QWindow * | window () const | 
| void | clear () | 
| void | setIconicLivePreviewPixmap ( const QPixmap & ) | 
| void | setIconicThumbnailPixmap ( const QPixmap & ) | 
| void | iconicLivePreviewPixmapRequested () | 
| void | iconicThumbnailPixmapRequested () | 
应用程序可以将工具栏嵌入窗口缩略图,会展示工具栏当鼠标悬停任务栏图标时。缩略工具栏可以提供窗口命令的快速访问,无需要求用户还原或激活窗口。
						 
					
以下范例代码阐明如何使用在 QWinThumbnailToolBar 和 QWinThumbnailToolButton 类以实现缩略图工具栏:
    QWinThumbnailToolBar *thumbbar = new QWinThumbnailToolBar(widget);
    thumbbar->setWindow(widget->windowHandle());
    QWinThumbnailToolButton *settings = new QWinThumbnailToolButton(thumbbar);
    settings->setToolTip("Settings");
    settings->setIcon(":/settings.png");
    settings->setDismissOnClick(true);
    connect(settings, SIGNAL(clicked()), settingsPage, SLOT(show()));
    QWinThumbnailToolButton *playPause = new QWinThumbnailToolButton(thumbbar);
    playPause->setToolTip("Play/Pause");
    playPause->setIcon(":/play.png");
    connect(playPause, SIGNAL(clicked()), mediaPlayer, SLOT(play()));
    thumbbar->addButton(settings);
    thumbbar->addButton(playPause);
					
					另请参阅 QWinThumbnailToolButton .
This property holds the number of buttons in the thumbnail toolbar
						
							注意:
						
						The number of buttons is limited to
						
7
						
						.
					
访问函数:
| int | count () const | 
This property holds the pixmap for use as a live (peek) preview when tabbing into the application
该特性在 Qt 5.4 引入。
访问函数:
| QPixmap | iconicLivePreviewPixmap () const | 
| void | setIconicLivePreviewPixmap ( const QPixmap & ) | 
This property holds whether signals iconicThumbnailPixmapRequested () 和 iconicLivePreviewPixmapRequested () will be emitted
该特性在 Qt 5.4 引入。
访问函数:
| bool | iconicPixmapNotificationsEnabled () const | 
| void | setIconicPixmapNotificationsEnabled (bool enabled ) | 
另请参阅 QWinThumbnailToolBar::iconicThumbnailPixmap and QWinThumbnailToolBar::iconicLivePreviewPixmap .
This property holds the pixmap for use as a thumbnail representation
该特性在 Qt 5.4 引入。
访问函数:
| QPixmap | iconicThumbnailPixmap () const | 
| void | setIconicThumbnailPixmap ( const QPixmap & ) | 
另请参阅 QWinThumbnailToolBar::iconicPixmapNotificationsEnabled .
This property holds the window whose thumbnail toolbar is manipulated
访问函数:
| QWindow * | window () const | 
| void | setWindow (QWindow * window ) | 
Constructs a QWinThumbnailToolBar with the specified parent .
若 parent 是实例 QWindow , it is automatically assigned as the thumbnail toolbar's window .
[slot]
						
						
							void
						
						QWinThumbnailToolBar::
						
							clear
						
						()
						
					Removes all buttons from the thumbnail toolbar.
[signal]
						
						
							void
						
						QWinThumbnailToolBar::
						
							iconicLivePreviewPixmapRequested
						
						()
						
					This signal is emitted when the operating system requests a new iconic live preview pixmap, typically when the user ALT-tabs to the application.
该函数在 Qt 5.4 引入。
另请参阅 iconicLivePreviewPixmap .
[signal]
						
						
							void
						
						QWinThumbnailToolBar::
						
							iconicThumbnailPixmapRequested
						
						()
						
					This signal is emitted when the operating system requests a new iconic thumbnail pixmap, typically when the thumbnail is shown.
该函数在 Qt 5.4 引入。
另请参阅 iconicThumbnailPixmap .
[虚拟]
						
						QWinThumbnailToolBar::
						
							~QWinThumbnailToolBar
						
						()
						
					Destroys and clears the QWinThumbnailToolBar .
添加 button to the thumbnail toolbar.
						
							注意:
						
						The number of buttons is limited to
						
7
						
						.
					
Returns the list of buttons in the thumbnail toolbar.
另请参阅 setButtons ().
移除 button from the thumbnail toolbar.
Sets the list of buttons in the thumbnail toolbar.
注意: 任何现有按钮会被替换。
另请参阅 buttons ().