add preview.qml to qml.qrc
This commit is contained in:
parent
650df8dbf1
commit
4134d4f6bd
|
@ -20,6 +20,7 @@ set(SOURCES
|
|||
ukuitaskwidget.cpp
|
||||
ukuitaskclosebutton.cpp
|
||||
quicklaunchaction.cpp
|
||||
qml.qrc
|
||||
)
|
||||
|
||||
find_package(X11 REQUIRED)
|
||||
|
@ -68,7 +69,7 @@ install(FILES
|
|||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ GROUP_WRITE WORLD_READ WORLD_WRITE WORLD_EXECUTE
|
||||
GROUP_EXECUTE GROUP_READ
|
||||
)
|
||||
install(FILES ./preview.qml
|
||||
install(FILES ./qml/preview.qml
|
||||
DESTINATION "/usr/share/ukui/ukui-panel/plugin-taskbar")
|
||||
|
||||
include(../cmake/UkuiPluginTranslationTs.cmake)
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
<RCC>
|
||||
<qresource prefix="/">
|
||||
<file>qml/preview.qml</file>
|
||||
</qresource>
|
||||
</RCC>
|
|
@ -62,6 +62,7 @@ UKUITaskWidget::UKUITaskWidget(const WindowId& window, UKUITaskBar * taskbar, QW
|
|||
m_DNDTimer(new QTimer(this)),
|
||||
m_timer(new QTimer(this))
|
||||
{
|
||||
Q_INIT_RESOURCE(qml);
|
||||
Q_ASSERT(taskbar);
|
||||
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
setMinimumWidth(1);
|
||||
|
@ -120,7 +121,7 @@ UKUITaskWidget::UKUITaskWidget(const WindowId& window, UKUITaskBar * taskbar, QW
|
|||
//qml动态预览
|
||||
getSysTransparency();
|
||||
m_tempView = new QQuickView();
|
||||
m_tempView->setSource(QUrl("/usr/share/ukui/ukui-panel/plugin-taskbar/preview.qml"));
|
||||
m_tempView->setSource(QUrl("qrc:/qml/preview.qml"));
|
||||
m_tempView->setResizeMode(QQuickView::SizeRootObjectToView);
|
||||
QSurfaceFormat surfaceFormat;
|
||||
surfaceFormat.setAlphaBufferSize(8);//设置透明通道位数
|
||||
|
|
Loading…
Reference in New Issue