This commit is contained in:
parent
a413fe5442
commit
c3627d1054
22
clock.cpp
22
clock.cpp
|
@ -211,7 +211,7 @@ Clock::Clock(QWidget *parent) :
|
||||||
//倒计时上的小闹钟
|
//倒计时上的小闹钟
|
||||||
// ui->countdownAlarmIcon->setProperty("useButtonPalette", true);
|
// ui->countdownAlarmIcon->setProperty("useButtonPalette", true);
|
||||||
|
|
||||||
|
iniWaylandWinId();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -339,6 +339,18 @@ void Clock::settingsStyle()
|
||||||
subject->iniTimeZone();
|
subject->iniTimeZone();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
void Clock::iniWaylandWinId()
|
||||||
|
{
|
||||||
|
connect(WindowManager::self(),&WindowManager::windowAdded,this,[=](const WindowId& windowId){
|
||||||
|
|
||||||
|
qDebug()<< "getpid:"<<WindowManager::getPid(windowId);
|
||||||
|
qDebug()<< "this pid:"<<getpid();
|
||||||
|
if(getpid() == WindowManager::getPid(windowId))
|
||||||
|
{
|
||||||
|
m_pid = windowId.toULongLong();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1552,7 +1564,7 @@ void Clock::noticeDialogShow(int close_time, int alarm_num, QString id)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
moveUnderMultiScreen(UP_RIGHT,alarmNoticeDialog,1);
|
moveUnderMultiScreen(UP_RIGHT,alarmNoticeDialog,1);
|
||||||
kdk::UkuiStyleHelper::self()->removeHeader(alarmNoticeDialog);
|
// kdk::UkuiStyleHelper::self()->removeHeader(alarmNoticeDialog);
|
||||||
alarmNoticeDialog->playMusic();
|
alarmNoticeDialog->playMusic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2597,7 +2609,7 @@ void Clock::countdownNoticeDialogShow()
|
||||||
moveUnderMultiScreen(UP_RIGHT,countdownNoticeDialog,0);
|
moveUnderMultiScreen(UP_RIGHT,countdownNoticeDialog,0);
|
||||||
} else
|
} else
|
||||||
moveUnderMultiScreen(UP_RIGHT,countdownNoticeDialog,1);
|
moveUnderMultiScreen(UP_RIGHT,countdownNoticeDialog,1);
|
||||||
kdk::UkuiStyleHelper::self()->removeHeader(countdownNoticeDialog);
|
// kdk::UkuiStyleHelper::self()->removeHeader(countdownNoticeDialog);
|
||||||
countdownNoticeDialog->playMusic();
|
countdownNoticeDialog->playMusic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2809,8 +2821,8 @@ void Clock::onTinyClicked()
|
||||||
void Clock::activeWindow()
|
void Clock::activeWindow()
|
||||||
{
|
{
|
||||||
// setWindowState(Qt::WindowActive);
|
// setWindowState(Qt::WindowActive);
|
||||||
kdk::WindowManager::activateWindow(this->winId());
|
kdk::WindowManager::activateWindow(m_pid);
|
||||||
showThisWindow();
|
// showThisWindow();
|
||||||
}
|
}
|
||||||
void Clock::showThisWindow()
|
void Clock::showThisWindow()
|
||||||
{
|
{
|
||||||
|
|
2
clock.h
2
clock.h
|
@ -503,6 +503,7 @@ private:
|
||||||
QList<int> * hisLongShortIndex = nullptr;
|
QList<int> * hisLongShortIndex = nullptr;
|
||||||
SelectBtnUtil * m_selectBtnUtil = nullptr;
|
SelectBtnUtil * m_selectBtnUtil = nullptr;
|
||||||
QMediaPlayer *music = nullptr;
|
QMediaPlayer *music = nullptr;
|
||||||
|
quint32 m_pid;
|
||||||
|
|
||||||
void updateClockSelectBtnStyle(SelectBtn * temp,int moveHeight);
|
void updateClockSelectBtnStyle(SelectBtn * temp,int moveHeight);
|
||||||
void updateCountdownSelectBtnStyle(SelectBtn * temp,int moveWidth,int moveHeight);
|
void updateCountdownSelectBtnStyle(SelectBtn * temp,int moveWidth,int moveHeight);
|
||||||
|
@ -534,6 +535,7 @@ private:
|
||||||
void updateTrayIconTooltip(QString info);
|
void updateTrayIconTooltip(QString info);
|
||||||
void setDefaultTrayIconTooltip();
|
void setDefaultTrayIconTooltip();
|
||||||
|
|
||||||
|
void iniWaylandWinId();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // CLOCK_H
|
#endif // CLOCK_H
|
||||||
|
|
|
@ -1,3 +1,22 @@
|
||||||
|
ukui-clock (3.1.4.0.0k0-0k0.2.2) v101; urgency=medium
|
||||||
|
|
||||||
|
[ BUG 号 ]
|
||||||
|
* Closes: #
|
||||||
|
- 135816 【wayland】【闹钟】【窗管】倒计时结束后右上角弹出的弹窗会显示双标题栏,多余的标题栏2s后自动消失
|
||||||
|
- 130009 【闹钟】[wayland]闹钟最小化错误
|
||||||
|
- 136675 【闹钟】弹出闹钟弹窗后点击"稍后提醒",之后再弹出的弹窗不显示在右上角
|
||||||
|
- 136684 【闹钟】添加闹钟后将其关闭,等待到达设定时间闹钟仍会生效
|
||||||
|
[ 任务号]
|
||||||
|
-
|
||||||
|
[ 需求号]
|
||||||
|
-
|
||||||
|
[ 其他改动说明 ]
|
||||||
|
-
|
||||||
|
[ 影响域 ]
|
||||||
|
* 应用本身
|
||||||
|
|
||||||
|
-- daiboqi <daiboqi@kylinos.cn> Wed, 17 Aug 2022 11:24:46 +0800
|
||||||
|
|
||||||
ukui-clock (3.1.4.0.0k0-0k0.2) v101; urgency=medium
|
ukui-clock (3.1.4.0.0k0-0k0.2) v101; urgency=medium
|
||||||
|
|
||||||
[ BUG 号 ]
|
[ BUG 号 ]
|
||||||
|
|
|
@ -267,7 +267,7 @@ void Natice_alarm::playMusic()
|
||||||
timer_value = timer_value2;
|
timer_value = timer_value2;
|
||||||
m_musicPlayer->setVolume(100);
|
m_musicPlayer->setVolume(100);
|
||||||
timer->start();
|
timer->start();
|
||||||
show();
|
// show();
|
||||||
refreshMusic();
|
refreshMusic();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -377,7 +377,7 @@ void Natice_alarm::ring()
|
||||||
bool result = ClockEntityDao::checkClockExist(m_clockId);
|
bool result = ClockEntityDao::checkClockExist(m_clockId);
|
||||||
if(result){
|
if(result){
|
||||||
natice_init();
|
natice_init();
|
||||||
this->show();
|
this->showThisWindow();
|
||||||
timer->start();
|
timer->start();
|
||||||
refreshMusic();
|
refreshMusic();
|
||||||
}else{
|
}else{
|
||||||
|
@ -385,7 +385,7 @@ void Natice_alarm::ring()
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
natice_init();
|
natice_init();
|
||||||
this->show();
|
this->showThisWindow();
|
||||||
timer->start();
|
timer->start();
|
||||||
refreshMusic();
|
refreshMusic();
|
||||||
}
|
}
|
||||||
|
@ -393,6 +393,12 @@ void Natice_alarm::ring()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Natice_alarm::showThisWindow()
|
||||||
|
{
|
||||||
|
kdk::UkuiStyleHelper::self()->removeHeader(this);
|
||||||
|
this->show();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//bool Natice_alarm::eventFilter(QObject *watched, QEvent *event)
|
//bool Natice_alarm::eventFilter(QObject *watched, QEvent *event)
|
||||||
//{
|
//{
|
||||||
|
|
|
@ -98,6 +98,7 @@ private slots:
|
||||||
void show_again();
|
void show_again();
|
||||||
//响铃 Ring a bell
|
//响铃 Ring a bell
|
||||||
void ring();
|
void ring();
|
||||||
|
void showThisWindow();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void natice_init();
|
void natice_init();
|
||||||
|
|
Loading…
Reference in New Issue