update tablet code

Signed-off-by: zhoudisi <zhoudisi@kylinos.cn>
This commit is contained in:
zhoudisi 2023-01-09 17:35:04 +08:00
parent eb6ff426c7
commit 0db5498230
15 changed files with 4008 additions and 825 deletions

View File

@ -26,8 +26,10 @@
#include "kwidget.h"
#include "kwindowbuttonbar.h"
#include <QDBusReply>
#include "configutil.h"
#include "kwindowsystem.h"
#include <QScrollBar>
#include <kaboutdialog.h>
#include "windowmanager/windowmanager.h"
#include "dbusnoticeshowagainadaptor.h"
using std::string;
@ -359,11 +361,25 @@ void Clock::settingsStyle()
//平板改变
connect(subject,&GsettingSubject::tabletModeChange, this,[=](bool currentTablet){
if(currentTablet){
// ui->titileWidget->windowButtonBar()->setFollowMode(false);
ui->titileWidget->windowButtonBar()->maximumButton()->hide();
muteBtn->setFixedSize(36,36);
muteBtn->move(180,15);
//后台运行
// if(isHidden()&&closeflag){
// showThisWindow();
// setWindowState(Qt::WindowMinimized);
// closeflag = true;
// }
}else{
// ui->titileWidget->windowButtonBar()->setFollowMode(false);
ui->titileWidget->windowButtonBar()->maximumButton()->hide();
muteBtn->setFixedSize(30,30);
muteBtn->move(238,5);
//后台运行
// if(closeflag){
// this->hide();
// }
}
});
@ -374,6 +390,7 @@ void Clock::settingsStyle()
connect(this,&Clock::timeJump,this,[=](qint64 timeValue){
qWarning()<<"dbq检测到时间跳跃"<<timeValue;
// closeflag = false;
//倒计时运行时,做时间跳跃
if(countdown_isStarted){
int ringmax = countdown_hour*3600 + countdown_minute*60 + countdown_second;
@ -1172,6 +1189,13 @@ void Clock::windowClosingClicked()
if(close_or_hide_page->close_flag==1){
// setWindowState(Qt::WindowMinimized);
this->hide();
// closeflag = true;
// bool onTablet = GsettingSubject::getInstance()->getOnTablet();
// if(onTablet){
// setWindowState(Qt::WindowMinimized);
// }else{
// this->hide();
// }
//加入托盘
enableTrayIcon();
close_or_hide_page->close_flag = 0;
@ -1188,6 +1212,7 @@ void Clock::windowMinimizingClicked()
{
this->showNormal();
this->showMinimized();
// closeflag = false;
}
void Clock::muteAllBell()
@ -1548,13 +1573,18 @@ void Clock::menuBtnStyle()
callUserGuide();
});
connect(m_aboutAction, &QAction::triggered, this, [=](){
About *dialog = new About();
QPointF position = this->pos();
kdk::UkuiStyleHelper::self()->removeHeader(dialog);
dialog->showThisWindow();
QRect aboutRect = QRect(position.x()-15,position.y()+130,dialog->width(),dialog->height());
kdk::WindowManager::setGeometry(dialog->windowHandle(),aboutRect);
dialog->exec();
// About *dialog = new About();
// QPointF position = this->pos();
// kdk::UkuiStyleHelper::self()->removeHeader(dialog);
// dialog->showThisWindow();
// QRect aboutRect = QRect(position.x()-15,position.y()+130,dialog->width(),dialog->height());
// kdk::WindowManager::setGeometry(dialog->windowHandle(),aboutRect);
// dialog->exec();
QString version = ConfigUtil().Get("common","version").toString();
KAboutDialog *aboutDialog = new KAboutDialog(this,QIcon::fromTheme("kylin-alarm-clock"),tr(CLOCK_TITLE_NAME),tr("Version")+version);
kdk::UkuiStyleHelper::self()->removeHeader(aboutDialog);
aboutDialog->setBodyTextVisiable(true);
aboutDialog->exec();
});
connect(m_closeAction, SIGNAL(triggered()), this, SLOT(windowClosingClicked()));
}
@ -1771,20 +1801,11 @@ void Clock::timerUpdate()
void Clock::noticeDialogShow(int close_time, int alarm_num, QString id)
{
model_setup->select();
QScreen *screen=QGuiApplication::primaryScreen ();
//闹钟弹窗
alarmNoticeDialog = new Natice_alarm(close_time,alarm_num,nullptr,id);
alarmNoticeDialog->showThisWindow();
if(countdownNoticeDialog != nullptr) {
if (countdownNoticeDialog->isVisible() == 0)
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,alarmNoticeDialog,1);
else
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,alarmNoticeDialog,0);
}
else
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,alarmNoticeDialog,1);
alarmNoticeDialog->screenSaveStyle();
alarmNoticeDialog->playMusic();
NoticeAlarmPoolUtil::getInstance()->
inseartNoticesMap(alarmNoticeDialog->getNoticeId(),alarmNoticeDialog);
}
@ -2880,29 +2901,10 @@ void Clock::countdownNoticeDialogShow()
if(checkTinyCountdownDia()){
tinycountdownDia->set_dialog_close();
}
model_setup->select();
QScreen *screen=QGuiApplication::primaryScreen ();
QRect mm=screen->availableGeometry() ;
int screen_width = mm.width();
int screen_height = mm.height();
model_setup->select();
// countdownNoticeDialog->timer_value = 59;
//多少秒后自动关闭
countdownNoticeDialog->ui->autoCloseTime->setText(tr("60 Seconds to close"));
//左上图标
// countdownNoticeDialog->ui->titleLabel->setText(tr("Alarm"));
countdownNoticeDialog->showThisWindow();
//时间到
if (alarmNoticeDialog != nullptr) {
if (alarmNoticeDialog->isVisible() == 0)
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,countdownNoticeDialog,1);
else
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,countdownNoticeDialog,0);
} else
primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,countdownNoticeDialog,1);
countdownNoticeDialog->screenSaveStyle();
countdownNoticeDialog->playMusic();
NoticeAlarmPoolUtil::getInstance()->
inseartNoticesMap(countdownNoticeDialog->getNoticeId(),countdownNoticeDialog);
}
@ -3125,6 +3127,7 @@ void Clock::showThisWindow()
{
kdk::UkuiStyleHelper::self()->removeHeader(this);
this->show();
// closeflag = false;
QRect rect = utils->centerToScreenQRect(this);
qWarning()<<"dbq-showThisWindow"<<rect;
kdk::WindowManager::setGeometry(this->windowHandle(),rect);

View File

@ -550,6 +550,7 @@ private:
QTime musicStartTime;
QObject *m_obj;
void publishDbusNoticeShowAgain();
bool closeflag = false;
};
#endif // CLOCK_H

View File

@ -10,6 +10,18 @@
<height>174</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>350</width>
<height>174</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>350</width>
<height>174</height>
</size>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>

View File

@ -118,6 +118,11 @@ bool GsettingSubject::getScreenSaveOn() const
return m_screenSaveOn;
}
bool GsettingSubject::getOnTablet() const
{
return onTablet;
}
/**
* @brief
*/

View File

@ -44,7 +44,7 @@ public:
void iniMouseWheel();
void iniScreenSaveState();
bool getScreenSaveOn() const;
bool onTablet = false;
bool getOnTablet() const;
signals:
void blackStyle();
void whiteStyle();
@ -72,6 +72,7 @@ private:
QDBusInterface *m_screenSaveInterface = nullptr;
QDBusInterface *m_screenSaveIface = nullptr;
QDBusInterface *m_statusManagerInterface = nullptr;
bool onTablet = false;
bool m_screenSaveOn = false;
explicit GsettingSubject(QObject *parent = nullptr);
void getWheelSpeed();

View File

@ -32,6 +32,7 @@
#include <QThread>
#include <QBitmap>
#include "theme.h"
#include <QDBusMessage>
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
/**
@ -43,32 +44,16 @@ extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int tran
*/
Natice_alarm::Natice_alarm(int close_time, int num, QWidget *parent , QString clockId) :
QWidget(parent),
ui(new Ui::Natice_alarm),
timer_value(close_time),
num_flag(num),
m_clockId(clockId)
{
ui->setupUi(this);
m_musicPlayer = new MMediaPlayer(this);
m_playList = new MMediaPlaylist(m_musicPlayer);
m_playList->setPlaybackMode(MMediaPlaylist::CurrentItemInLoop);
m_selectBtnUtil = new SelectBtnUtil();
//响铃提示
this->setWindowTitle(tr("Ring prompt"));
this->setWindowIcon(QIcon::fromTheme("kylin-alarm-clock"));
//多少秒后自动关闭
ui->autoCloseTime->setAlignment(Qt::AlignRight);
QPalette pa;
pa.setColor(QPalette::WindowText,Qt::gray);
ui->autoCloseTime->setPalette(pa);
//this->setProperty("blurRegion", QRegion(QRect(1, 1, 1, 1)));
//保存一个多少秒后关闭,用于稍后提醒的显式
timer_value2 = timer_value;
//右上角关闭
connect(ui->closeTitleBtn, SIGNAL(clicked()), this, SLOT(set_dialog_close()) );
//稍后提醒
connect(ui->remindLateBtn, SIGNAL(clicked()), this, SLOT(show_again()) );
//进行 剩余秒数显示 的定时
timer = new QTimer();
//剩余秒 减1
@ -81,107 +66,26 @@ Natice_alarm::Natice_alarm(int close_time, int num, QWidget *parent , QString cl
timer_xumhuan->setInterval(1000);
model_clock = clock_sql::getClockTable(this);
natice_init();
QPalette palette1 = ui->closeTitleBtn->palette();
QColor ColorPlaceholderText1(255,255,255,0);
QBrush brush;
brush.setColor(ColorPlaceholderText1);
ui->closeTitleBtn->setPalette(palette1);
ui->closeTitleBtn->setIcon(QIcon::fromTheme("window-close-symbolic"));
ui->closeTitleBtn->setProperty("isWindowButton", 0x2);
ui->closeTitleBtn->setProperty("useIconHighlightEffect", 0x8);
ui->closeTitleBtn->setFlat(true);
//启用主题框架不需要代码
ui->titleIcon->setPixmap(QIcon::fromTheme("kylin-alarm-clock").pixmap(24,24));
// 主题框架1.0.6-5kylin2
//配置重要按钮 关闭
ui->remindLateBtn->setProperty("isImportant", true);
ui->closeTitleBtn->setFocusPolicy(Qt::NoFocus);
//数据库
model_setup = clock_sql::getSetupTable(this);
//倒计时初始化无稍后提醒
if(num_flag < 0){
hideRemindBtn();
}
settingsStyle();
//初始化锁屏dbus客户端
m_screenSaveIface = new QDBusInterface(SSWND_DBUS_SERVICE,
SSWND_DBUS_PATH,
SSWND_DBUS_INTERFACE);
//初始化使用不锁屏
this->setAttribute(Qt::WA_TranslucentBackground);//设置窗口背景透明
installEventFilter(this);
// this->setWindowFlags(Qt::FramelessWindowHint|Qt::ToolTip); //设置无边框窗口
// this->setAttribute(Qt::WA_AlwaysShowToolTips);
Qt::WindowFlags m_flags = windowFlags();
this->setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
// 添加窗管协议
// XAtomHelper::setStandardWindowHint(this->winId());
kdk::UkuiStyleHelper::self()->removeHeader(this);
m_primaryManager = new PrimaryManager();
//随机一个id
m_utilptr = new Utils();
m_noticeId = m_utilptr->getRandomId().toUInt();
// m_noticeId = 1;
}
void Natice_alarm::settingsStyle()
{
GsettingSubject * subject = GsettingSubject::getInstance();
connect(subject,&GsettingSubject::fontChanged, this,[=](int size){
this->CURRENT_FONT_SIZE=size;
this->updateFront(size);
});
connect(subject,&GsettingSubject::iconChnaged, this,[=](){
ui->titleIcon->setPixmap(QIcon::fromTheme("kylin-alarm-clock").pixmap(24,24));
});
subject->iniFontSize();
//锁屏绑定screenSaveStyle
connect(subject,&GsettingSubject::screenSaveLock, this,[=](){
this->m_screenSaveOn = true;
screenSaveStyle();
});
connect(subject,&GsettingSubject::screenSaveUnlock, this,[=](){
this->m_screenSaveOn = false;
screenSaveStyle();
});
subject->iniScreenSaveState();
}
void Natice_alarm::updateFront(int size)
{
double font = 1.15;
int pointSize = round(font*size);
updateLabelFront(ui->titleLabel,pointSize);
updateLabelFront(ui->timeEndInfo,pointSize);
updateLabelFront(ui->autoCloseTime,pointSize);
QFont tempFont;
tempFont.setPixelSize(pointSize);
ui->remindLateBtn->setFont(tempFont);
//稍后提醒按钮最大号字体省略
QString remindbtninfo = tr("Remind later");
if(size >= 14){
ui->remindLateBtn->setToolTip(remindbtninfo);
int limitsize = 8;
if(remindbtninfo.length() > limitsize){
remindbtninfo = remindbtninfo.left(limitsize);
remindbtninfo = remindbtninfo+"...";
}
}
ui->remindLateBtn->setText(remindbtninfo);
}
void Natice_alarm::updateLabelFront(QLabel *label, int size)
{
QString styleSheet = "font-size:";
styleSheet.append(QString::number(size)).append("px;");
label->setStyleSheet(styleSheet);
}
Natice_alarm::~Natice_alarm()
{
delete timer;
delete timer_xumhuan;
delete ui;
}
/**
* @brief
@ -202,15 +106,8 @@ void Natice_alarm::natice_init()
info = info.append(Utils::changeNumToStr(model_clock->index(num_flag, 1).data().toInt()));
info = info.append(" ");
QString clockName = model_clock->index(num_flag, 13).data().toString();
int sizeLimit = 3;
if(clockName.length()>sizeLimit){
//名字超长
ui->timeEndInfo->setToolTip(info+clockName);
clockName = clockName.left(sizeLimit);
clockName = clockName+"...";
}
info = info.append(clockName);
ui->timeEndInfo->setText(info);
m_timeEndInfo=info;
//稍后提醒逻辑
QString remindLate = model_clock->index(num_flag, 15).data().toString();
if(remindLate=="none"||remindLate==tr("none")){
@ -220,14 +117,78 @@ void Natice_alarm::natice_init()
}
} else {
//倒计时
ui->timeEndInfo->setText(tr("Time out")+"");
m_timeEndInfo=tr("Time out")+"";
}
m_autoCloseTime=(QString::number(timer_value)+tr(" Seconds to close"));
}
void Natice_alarm::callNotice()
{
QDBusInterface iface("org.freedesktop.Notifications",
"/org/freedesktop/Notifications",
"org.freedesktop.Notifications",
QDBusConnection::sessionBus());
QList<QVariant> args;
QStringList actions;
if(!m_hideRemindLate){
actions.append("noticeShowAgain"); //按钮动作
actions.append(QString(tr("Remind later"))); //按钮名称
}
m_noticeInfo = m_timeEndInfo+" "+m_autoCloseTime;
qDebug()<<"dbq-m_noticeInfo"<<m_noticeInfo<<m_noticeId;
QMap<QString, QVariant> hints;
args<<"Alarm"+m_clockId //应用名
<<(unsigned int)m_noticeId //替换通知ID,不替换通知的话填0。 例如该字段是5如果通知中存在ID = 5的弹窗则ID=5的通知内容将替换成这条通知的内容。
<<QString("kylin-alarm-clock") //图标
<<QString(tr("Alarm")) //主题
<<QString(m_noticeInfo) //正文
<<actions //按钮动作
<<hints //其他参数字段
<<(int)0; //超时时间:-1默认时间由通知中心决定 0常驻通知没有按钮的通知不要设置成0 其他自定义超时时间单位ms
QDBusMessage response = iface.callWithArgumentList(QDBus::AutoDetect,"Notify",args);
if (response.type() == QDBusMessage::ReplyMessage) {
qDebug() << "发送成功通知ID" << response.arguments().takeFirst().toString();
m_noticeId = response.arguments().takeFirst().toUInt(); //返回的是通知中心为该条消息分配的ID
} else{
qDebug() << "发送失败:" << response.type();
}
QDBusConnection::sessionBus().connect("org.freedesktop.Notifications","/org/freedesktop/Notifications",
"org.freedesktop.Notifications","NotificationClosed",
this,SLOT(StopSendnotify(uint,uint)));
if(m_noticeId == 0){
if(m_musicPlayer->state()!= MMediaPlayer::State::PausedState){
m_musicPlayer->pause();
}
}else{
m_musicPlayer->pause();
}
}
void Natice_alarm::StopSendnotify(uint id, uint closeReson)
{
qDebug()<<"dbq-id"<<id<<"closeReson"<<closeReson;
if(id==m_noticeId&&closeReson == ClosedReason::ClosedByUser){
qDebug()<<"通知关闭"<<id;
set_dialog_close();
}
}
void Natice_alarm::closeMusic()
//关闭某条通知
void Natice_alarm::closeNotice()
{
QDBusInterface iface("org.freedesktop.Notifications",
"/org/freedesktop/Notifications",
"org.freedesktop.Notifications",
QDBusConnection::sessionBus());
QList<QVariant> args;
args<<m_noticeId; //m_notifyId为要关闭通知的ID号
iface.callWithArgumentList(QDBus::AutoDetect,"CloseNotification",args);
qDebug()<<"关闭通知 ID :"<<args.at(0).toUInt();
m_musicPlayer->stop();
}
//重新加载最新音乐
void Natice_alarm::refreshMusic()
{
@ -263,143 +224,32 @@ void Natice_alarm::refreshMusic()
void Natice_alarm::hideRemindBtn()
{
ui->widget_3->hide();
this->setFixedSize(288,90);
m_hideRemindLate = true;
}
void Natice_alarm::showRemindBtn()
{
ui->widget_3->show();
this->setFixedSize(288,120);
m_hideRemindLate = false;
}
void Natice_alarm::playMusic()
{
timer_value = timer_value2;
m_musicPlayer->setVolume(100);
alarmAction();
}
void Natice_alarm::alarmAction()
{
timer->start();
callNotice();
refreshMusic();
}
void Natice_alarm::showThisWindow()
{
kdk::UkuiStyleHelper::self()->removeHeader(this);
this->show();
m_primaryManager->moveUnderMultiScreen(PrimaryManager::UP_RIGHT,this,1);
}
void Natice_alarm::screenSaveStyle()
{
if(this->isVisible()){
this->hide();
qDebug()<<"dbq-m_screenSaveOn"<<m_screenSaveOn;
if(m_screenSaveOn){
// setWindowFlags(Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint | Qt::X11BypassWindowManagerHint);
this->setWindowFlags(Qt::FramelessWindowHint|Qt::ToolTip); //设置无边框窗口
this->setAttribute(Qt::WA_AlwaysShowToolTips);
//圆角
QBitmap bmp(this->size());
bmp.fill();
QPainter p(&bmp);
p.setRenderHint(QPainter::Antialiasing); // 反锯齿;
p.setPen(Qt::NoPen);
p.setBrush(palette().color(QPalette::Base));
p.drawRoundedRect(bmp.rect(),WINDOWN_RADIUS,WINDOWN_RADIUS);
setMask(bmp);
QThread::sleep(1);
m_screenSaveIface = new QDBusInterface(SSWND_DBUS_SERVICE,
SSWND_DBUS_PATH,
SSWND_DBUS_INTERFACE);
if ( m_screenSaveIface&& m_screenSaveIface->isValid()) {
QDBusReply<int> reply = m_screenSaveIface->call("RegisteSubWnd", this->winId());
if(reply.isValid()) {
qDebug() << "Result :"<<reply.value();
} else {
qWarning() << "Result invalid";
}
}else{
qDebug()<<"dbq-not lock";
}
}else{
Qt::WindowFlags m_flags = windowFlags();
this->setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
// 添加窗管协议
// XAtomHelper::setStandardWindowHint(this->winId());
kdk::UkuiStyleHelper::self()->removeHeader(this);
}
update();
this->showThisWindow();
}
}
bool Natice_alarm::eventFilter(QObject *obj, QEvent *e)
{
switch (e->type()) {
case QEvent::MouseButtonPress: {
QMouseEvent *event = static_cast<QMouseEvent*>(e);
if (event->button() == Qt::LeftButton) {
QWidget *w = qobject_cast<QWidget *>(obj);
if (w->cursor().shape() != Qt::ArrowCursor)
return false;
mousePressEvent(event);
return false;
}
return false;
}
case QEvent::MouseMove: {
QMouseEvent *event = static_cast<QMouseEvent*>(e);
if (qAbs(event->pos().x() - dragPosition.x()) < 2 ||
qAbs(event->pos().y() - dragPosition.y()) < 2) {
return true;
}
//move request
mouseMoveEvent( event);
return false;
}
case QEvent::MouseButtonRelease: {
QMouseEvent *event = static_cast<QMouseEvent*>(e);
mouseReleaseEvent( event);
return false;
}
case QEvent::Move: {
return false;
}
default:
return false;
}
}
void Natice_alarm::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
this->dragPosition = event->globalPos() - frameGeometry().topLeft();
this->mousePressed = true;
}
QWidget::mousePressEvent(event);
}
void Natice_alarm::mouseReleaseEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
this->mousePressed = false;
}
this->setCursor(Qt::ArrowCursor);
QWidget::mouseReleaseEvent(event);
}
void Natice_alarm::mouseMoveEvent(QMouseEvent *event)
{
if (this->mousePressed) {
move(event->globalPos() - this->dragPosition);
this->setCursor(Qt::ClosedHandCursor);
}
QWidget::mouseMoveEvent(event);
}
//窗口关闭
/**
@ -413,12 +263,6 @@ void Natice_alarm::set_dialog_close()
{
timer->stop();
m_musicPlayer->stop();
if(num_flag >= 0)
{
this->close();
}else{ //倒计时的隐藏不关闭
this->hide();
}
}
//关闭音乐
/**
@ -431,77 +275,20 @@ void Natice_alarm::set_dialog_close()
void Natice_alarm::close_music()
{
if (timer_value == 0) {
closeNotice();
set_dialog_close();
}
timer_value--;
ui->autoCloseTime->setText(QString::number(timer_value)+tr(" Seconds to close"));
}
//绘制背景
// Draw background
void Natice_alarm::paintEvent(QPaintEvent *event)
{
if(m_screenSaveOn){
Q_UNUSED(event);
QPainter p(this);
p.setRenderHint(QPainter::Antialiasing);
QPainterPath rectPath;
int SHADOW_RANGE = 1;
rectPath.addRoundedRect(this->rect().adjusted(SHADOW_RANGE, SHADOW_RANGE, -SHADOW_RANGE, -SHADOW_RANGE), WINDOWN_RADIUS, WINDOWN_RADIUS);
// 画一个黑底
QPixmap pixmap(this->rect().size());
pixmap.fill(Qt::transparent);
QPainter pixmapPainter(&pixmap);
pixmapPainter.setRenderHint(QPainter::Antialiasing);
auto shadowColor = palette().text().color();
shadowColor.setAlphaF(SHADOWCOLOR_ALPHAF);
pixmapPainter.setBrush(shadowColor);
pixmapPainter.setPen(Qt::transparent);
pixmapPainter.drawPath(rectPath);
pixmapPainter.end();
// 模糊这个黑底
QImage img = pixmap.toImage();
qt_blurImage(img, VAGUE_RADIUS, false, false);
// 挖掉中心
pixmap = QPixmap::fromImage(img);
QPainter pixmapPainter2(&pixmap);
pixmapPainter2.setRenderHint(QPainter::Antialiasing);
pixmapPainter2.setCompositionMode(QPainter::CompositionMode_Clear);
pixmapPainter2.setPen(Qt::transparent);
pixmapPainter2.setBrush(Qt::transparent);
pixmapPainter2.drawPath(rectPath);
// 绘制阴影
p.drawPixmap(this->rect(), pixmap, pixmap.rect());
QStyleOption opt;
opt.init(this);
// 绘制一个背景
p.save();
//描边
QColor borderColor = palette().text().color();
borderColor.setAlphaF(BORDERCOLOR_ALPHAF);
p.setPen(borderColor);
p.translate(BORDER_RANGE, BORDER_RANGE);
p.setBrush(palette().color(QPalette::Base));
p.drawPath(rectPath);
p.restore();
}else{
QPainter p(this);
p.setRenderHint(QPainter::Antialiasing); // 反锯齿;
QPainterPath rectPath;
rectPath.addRect(this->rect());
p.fillPath(rectPath,palette().color(QPalette::Base));
p.setBrush(palette().color(QPalette::Base));
p.setPen(Qt::transparent);
p.drawPath(rectPath);
timer_value--;
m_autoCloseTime=(QString::number(timer_value)+tr(" Seconds to close"));
callNotice();
}
}
//再次弹出
//Eject again
void Natice_alarm::show_again()
{
this->hide();
//刷新数据
model_setup->select();
QString info = model_clock->index(num_flag, 15).data().toString();
@ -521,6 +308,7 @@ void Natice_alarm::show_again()
timer_xumhuan->start();
timer->stop();
m_musicPlayer->stop();
closeNotice();
}
int Natice_alarm::getRemindStatusByName(QString name)
@ -541,6 +329,16 @@ int Natice_alarm::getRemindStatusByName(QString name)
}
return status;
}
uint Natice_alarm::getNoticeId() const
{
return m_noticeId;
}
void Natice_alarm::setNoticeId(const uint &noticeId)
{
m_noticeId = noticeId;
}
//响铃
//Ring a bell 每一秒减一
void Natice_alarm::ring()
@ -552,19 +350,13 @@ void Natice_alarm::ring()
bool result = ClockEntityDao::checkClockExist(m_clockId);
if(result){
natice_init();
this->showThisWindow();
screenSaveStyle();
timer->start();
refreshMusic();
alarmAction();
}else{
qDebug()<<"dbq-闹钟被删-啥也不做";
}
}else{
natice_init();
this->showThisWindow();
screenSaveStyle();
timer->start();
refreshMusic();
alarmAction();
}
}
@ -574,16 +366,8 @@ void Natice_alarm::ring()
void Natice_alarm::closeEvent(QCloseEvent *event)
{
timer->stop();
m_musicPlayer->stop();
if(num_flag >= 0)
{
event->accept();//接受
this->close();
}else{
event->ignore();//忽视
this->hide();
}
}

View File

@ -34,6 +34,7 @@
#include "coreplayer/playcontroller.h"
#include <QDBusInterface>
#include "primarymanager.h"
#include "utils.h"
namespace Ui {
class Natice_alarm;
}
@ -47,68 +48,59 @@ class Natice_alarm : public QWidget
public:
explicit Natice_alarm( int close_time, int num,QWidget *parent = nullptr,QString clockId = nullptr);
~Natice_alarm();
Ui::Natice_alarm *ui;
//bool eventFilter(QObject *watched, QEvent *event);
void showPaint();
void closeEvent(QCloseEvent *event) override;
QTimer *timer = nullptr;
QTimer *timer_xumhuan = nullptr;
// QMediaPlayer *music;
MMediaPlayer* m_musicPlayer = nullptr;
MMediaPlaylist* m_playList = nullptr;
int timer_value;
void refreshMusic();
void hideRemindBtn();
void showRemindBtn();
void playMusic();
void screenSaveStyle();
bool eventFilter(QObject *obj, QEvent *e) override;
void mousePressEvent(QMouseEvent *event) override;
void mouseReleaseEvent(QMouseEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override;
void alarmAction();
//再次弹出 Eject again
void show_again();
void showThisWindow();
uint getNoticeId() const;
void setNoticeId(const uint &noticeId);
enum ClosedReason {
TimeOut = 1,
ClosedByUser = 2,
ClosedByApp = 3,
Undefined = 4,
HandledByUser = 20
};
void closeNotice();
protected:
//绘制背景
// Draw background
void paintEvent(QPaintEvent *) override;
public slots:
//再次弹出 Eject again
void show_again();
private slots:
//窗口关闭 window closing
void set_dialog_close();
//窗口关闭 window closing
void set_dialog_close();
//关闭音乐 Turn off music
void close_music();
//响铃 Ring a bell
void ring();
void StopSendnotify(uint id, uint closeReson);
private:
void natice_init();
void closeMusic();
void callNotice();
int num_flag;
// QMediaPlaylist *playlist;
int ring_num;
int timer_value2;
int full_flag=1;
PrimaryManager * m_primaryManager = nullptr;
QSqlTableModel *model_setup;
QPoint dragPosition; //拖动坐标
bool mousePressed; //鼠标是否按下
QString m_clockId;
QSqlTableModel *model_clock;
SelectBtnUtil * m_selectBtnUtil = nullptr;
int CURRENT_FONT_SIZE;
bool m_screenSaveOn = false;
QDBusInterface *m_screenSaveIface = nullptr;
int getRemindStatusByName(QString name);
void settingsStyle();
void updateFront(int size);
void updateLabelFront(QLabel *label, int size);
uint m_noticeId = 0;
QString m_timeEndInfo;
QString m_autoCloseTime;
QString m_noticeInfo;
bool m_hideRemindLate = true;
Utils * m_utilptr = nullptr;
};
#endif // NATICE_ALARM_H

Binary file not shown.

View File

@ -81,10 +81,10 @@
<message>
<location filename="../clock.ui" line="239"/>
<location filename="../clock.ui" line="363"/>
<location filename="../clock.cpp" line="1043"/>
<location filename="../clock.cpp" line="1148"/>
<location filename="../clock.cpp" line="2952"/>
<location filename="../clock.cpp" line="3307"/>
<location filename="../clock.cpp" line="1060"/>
<location filename="../clock.cpp" line="1165"/>
<location filename="../clock.cpp" line="2954"/>
<location filename="../clock.cpp" line="3310"/>
<source>start</source>
<translatorcomment></translatorcomment>
<translation></translation>
@ -114,9 +114,9 @@
</message>
<message>
<location filename="../clock.ui" line="261"/>
<location filename="../clock.cpp" line="922"/>
<location filename="../clock.cpp" line="2957"/>
<location filename="../clock.cpp" line="3206"/>
<location filename="../clock.cpp" line="939"/>
<location filename="../clock.cpp" line="2959"/>
<location filename="../clock.cpp" line="3209"/>
<source>suspend</source>
<translation></translation>
</message>
@ -153,9 +153,9 @@
</message>
<message>
<location filename="../clock.ui" line="192"/>
<location filename="../clock.cpp" line="1858"/>
<location filename="../clock.cpp" line="3079"/>
<location filename="../clock.cpp" line="3180"/>
<location filename="../clock.cpp" line="1879"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3183"/>
<source>PM</source>
<translation></translation>
</message>
@ -169,21 +169,21 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="966"/>
<location filename="../clock.cpp" line="983"/>
<source>reset</source>
<translation></translation>
</message>
<message>
<location filename="../clock.ui" line="419"/>
<location filename="../clock.cpp" line="944"/>
<location filename="../clock.cpp" line="1075"/>
<location filename="../clock.cpp" line="961"/>
<location filename="../clock.cpp" line="1092"/>
<source>count</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="133"/>
<location filename="../clock.cpp" line="2774"/>
<location filename="../clock.cpp" line="2851"/>
<location filename="../clock.cpp" line="135"/>
<location filename="../clock.cpp" line="2795"/>
<location filename="../clock.cpp" line="2872"/>
<source>Count down</source>
<translation></translation>
</message>
@ -221,7 +221,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="480"/>
<location filename="../clock.cpp" line="497"/>
<source> repeat</source>
<translation> </translation>
</message>
@ -299,120 +299,124 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1076"/>
<location filename="../clock.cpp" line="1093"/>
<source>interval </source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1752"/>
<location filename="../clock.cpp" line="1584"/>
<source>Version</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1782"/>
<source>recent alarm</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1865"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3187"/>
<location filename="../clock.cpp" line="1886"/>
<location filename="../clock.cpp" line="3083"/>
<location filename="../clock.cpp" line="3190"/>
<source>AM</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1900"/>
<location filename="../clock.cpp" line="2371"/>
<location filename="../clock.cpp" line="2618"/>
<location filename="../clock.cpp" line="3605"/>
<location filename="../clock.cpp" line="1921"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="2639"/>
<location filename="../clock.cpp" line="3608"/>
<source>Mon</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1902"/>
<location filename="../clock.cpp" line="2373"/>
<location filename="../clock.cpp" line="2619"/>
<location filename="../clock.cpp" line="3606"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2640"/>
<location filename="../clock.cpp" line="3609"/>
<source>Tue</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1904"/>
<location filename="../clock.cpp" line="2375"/>
<location filename="../clock.cpp" line="2620"/>
<location filename="../clock.cpp" line="3607"/>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="2396"/>
<location filename="../clock.cpp" line="2641"/>
<location filename="../clock.cpp" line="3610"/>
<source>Wed</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1906"/>
<location filename="../clock.cpp" line="2377"/>
<location filename="../clock.cpp" line="2621"/>
<location filename="../clock.cpp" line="3608"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2642"/>
<location filename="../clock.cpp" line="3611"/>
<source>Thu</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1908"/>
<location filename="../clock.cpp" line="2379"/>
<location filename="../clock.cpp" line="2622"/>
<location filename="../clock.cpp" line="3609"/>
<location filename="../clock.cpp" line="1929"/>
<location filename="../clock.cpp" line="2400"/>
<location filename="../clock.cpp" line="2643"/>
<location filename="../clock.cpp" line="3612"/>
<source>Fri</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1910"/>
<location filename="../clock.cpp" line="2381"/>
<location filename="../clock.cpp" line="2623"/>
<location filename="../clock.cpp" line="3610"/>
<location filename="../clock.cpp" line="1931"/>
<location filename="../clock.cpp" line="2402"/>
<location filename="../clock.cpp" line="2644"/>
<location filename="../clock.cpp" line="3613"/>
<source>Sat</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1912"/>
<location filename="../clock.cpp" line="2383"/>
<location filename="../clock.cpp" line="2624"/>
<location filename="../clock.cpp" line="3611"/>
<location filename="../clock.cpp" line="1933"/>
<location filename="../clock.cpp" line="2404"/>
<location filename="../clock.cpp" line="2645"/>
<location filename="../clock.cpp" line="3614"/>
<source>Sun</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2892"/>
<source>60 Seconds to close</source>
<translation>60</translation>
<translation type="vanished">60</translation>
</message>
<message>
<location filename="../clock.cpp" line="3136"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3826"/>
<source>five mins late</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3137"/>
<location filename="../clock.cpp" line="3826"/>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3829"/>
<source>ten mins late</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3829"/>
<location filename="../clock.cpp" line="3141"/>
<location filename="../clock.cpp" line="3832"/>
<source>twenty mins late</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3832"/>
<location filename="../clock.cpp" line="3142"/>
<location filename="../clock.cpp" line="3835"/>
<source>thirsty mins late</source>
<translation>30</translation>
</message>
<message>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3835"/>
<location filename="../clock.cpp" line="3143"/>
<location filename="../clock.cpp" line="3838"/>
<source>one hour late</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3978"/>
<location filename="../clock.cpp" line="3981"/>
<source>mini window</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1719"/>
<location filename="../clock.cpp" line="1749"/>
<source>2min</source>
<translation>2</translation>
</message>
@ -426,7 +430,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="137"/>
<location filename="../clock.cpp" line="139"/>
<source>Watch</source>
<translation></translation>
</message>
@ -436,39 +440,39 @@
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="469"/>
<location filename="../clock.cpp" line="470"/>
<location filename="../clock.cpp" line="484"/>
<location filename="../clock.cpp" line="486"/>
<location filename="../clock.cpp" line="487"/>
<location filename="../clock.cpp" line="501"/>
<source> bell</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1509"/>
<location filename="../clock.cpp" line="1534"/>
<source>Minimize</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="266"/>
<location filename="../clock.cpp" line="1519"/>
<location filename="../clock.cpp" line="268"/>
<location filename="../clock.cpp" line="1544"/>
<source>Quit</source>
<translatorcomment>退</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1531"/>
<location filename="../clock.cpp" line="1556"/>
<source>Menu</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="631"/>
<location filename="../clock.cpp" line="648"/>
<source>Delete</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="632"/>
<location filename="../clock.cpp" line="649"/>
<source>ClearAll</source>
<translatorcomment></translatorcomment>
<translation></translation>
@ -484,35 +488,35 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1543"/>
<location filename="../clock.cpp" line="1568"/>
<source>Help</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1544"/>
<location filename="../clock.cpp" line="1569"/>
<source>About</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1545"/>
<location filename="../clock.cpp" line="1570"/>
<source>Close</source>
<translatorcomment>退</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1101"/>
<location filename="../clock.cpp" line="1118"/>
<source>up to 100 times</source>
<translation>100</translation>
</message>
<message>
<location filename="../clock.cpp" line="488"/>
<location filename="../clock.cpp" line="505"/>
<source> remind</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="475"/>
<location filename="../clock.cpp" line="492"/>
<source> name</source>
<translation> </translation>
</message>
@ -521,44 +525,44 @@
<translation type="vanished">退</translation>
</message>
<message>
<location filename="../clock.cpp" line="633"/>
<location filename="../clock.cpp" line="650"/>
<source>edit</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1483"/>
<location filename="../clock.cpp" line="1508"/>
<source>mute</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1487"/>
<location filename="../clock.cpp" line="1512"/>
<source>All bells are off</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1721"/>
<location filename="../clock.cpp" line="1751"/>
<source>3min</source>
<translation>3</translation>
</message>
<message>
<location filename="../clock.cpp" line="1723"/>
<location filename="../clock.cpp" line="1753"/>
<source>4min</source>
<translation>4</translation>
</message>
<message>
<location filename="../clock.cpp" line="1725"/>
<location filename="../clock.cpp" line="1755"/>
<source>6min</source>
<translation>6</translation>
</message>
<message>
<location filename="../clock.cpp" line="1732"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2290"/>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2616"/>
<location filename="../clock.cpp" line="3616"/>
<location filename="../clock.cpp" line="3617"/>
<location filename="../clock.cpp" line="1762"/>
<location filename="../clock.cpp" line="1948"/>
<location filename="../clock.cpp" line="2311"/>
<location filename="../clock.cpp" line="2418"/>
<location filename="../clock.cpp" line="2419"/>
<location filename="../clock.cpp" line="2637"/>
<location filename="../clock.cpp" line="3619"/>
<location filename="../clock.cpp" line="3620"/>
<source>No repetition</source>
<translation></translation>
</message>
@ -567,31 +571,31 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="1996"/>
<location filename="../clock.cpp" line="2617"/>
<location filename="../clock.cpp" line="3630"/>
<location filename="../clock.cpp" line="3631"/>
<location filename="../clock.cpp" line="1946"/>
<location filename="../clock.cpp" line="2017"/>
<location filename="../clock.cpp" line="2638"/>
<location filename="../clock.cpp" line="3633"/>
<location filename="../clock.cpp" line="3634"/>
<source>Workingday</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1998"/>
<location filename="../clock.cpp" line="2019"/>
<source>(default)</source>
<translation>()</translation>
</message>
<message>
<location filename="../clock.cpp" line="2003"/>
<location filename="../clock.cpp" line="3135"/>
<location filename="../clock.cpp" line="3816"/>
<location filename="../clock.cpp" line="3820"/>
<location filename="../clock.cpp" line="3838"/>
<location filename="../clock.cpp" line="2024"/>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3819"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3841"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2066"/>
<location filename="../clock.cpp" line="2113"/>
<location filename="../clock.cpp" line="2087"/>
<location filename="../clock.cpp" line="2134"/>
<source>Please set alarm name!</source>
<translatorcomment>!</translatorcomment>
<translation></translation>
@ -622,7 +626,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="2287"/>
<location filename="../clock.cpp" line="2308"/>
<source>glass</source>
<translation></translation>
</message>
@ -654,34 +658,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="954"/>
<location filename="../clock.cpp" line="3226"/>
<location filename="../clock.cpp" line="971"/>
<location filename="../clock.cpp" line="3229"/>
<source>continue</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>warning</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>the number of alarms reaches limit!</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>yes</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2395"/>
<location filename="../clock.cpp" line="2415"/>
<location filename="../clock.cpp" line="2416"/>
<source> work</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2415"/>
<source> </source>
<translation> </translation>
</message>
@ -694,40 +698,40 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2931"/>
<location filename="../clock.cpp" line="2933"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3064"/>
<location filename="../clock.cpp" line="3066"/>
<source>after tomorrow</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3067"/>
<location filename="../clock.cpp" line="3069"/>
<source>Tomorrow</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3557"/>
<location filename="../clock.cpp" line="3560"/>
<source>hour</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3560"/>
<location filename="../clock.cpp" line="3563"/>
<source>min</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3283"/>
<location filename="../clock.cpp" line="3286"/>
<source>sec</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1922"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="3753"/>
<location filename="../clock.cpp" line="1943"/>
<location filename="../clock.cpp" line="1944"/>
<location filename="../clock.cpp" line="2413"/>
<location filename="../clock.cpp" line="3756"/>
<source>Every day</source>
<translation></translation>
</message>
@ -1056,7 +1060,7 @@
<translation type="vanished">sec</translation>
</message>
<message>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2418"/>
<source></source>
<translatorcomment>No repetition </translatorcomment>
<translation></translation>
@ -1149,7 +1153,7 @@
</message>
<message>
<location filename="../noticeAlarm.ui" line="334"/>
<location filename="../noticeAlarm.cpp" line="162"/>
<location filename="../noticeAlarm.cpp" line="137"/>
<source>Remind later</source>
<translation></translation>
</message>
@ -1158,20 +1162,24 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="57"/>
<source>Ring prompt</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="216"/>
<location filename="../noticeAlarm.cpp" line="113"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="223"/>
<location filename="../noticeAlarm.cpp" line="120"/>
<source>Time out</source>
<translation></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="145"/>
<source>Alarm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>glass</source>
<translation type="vanished"></translation>
@ -1189,7 +1197,8 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="437"/>
<location filename="../noticeAlarm.cpp" line="122"/>
<location filename="../noticeAlarm.cpp" line="282"/>
<source> Seconds to close</source>
<translation> </translation>
</message>
@ -1236,22 +1245,22 @@
<context>
<name>QObject</name>
<message>
<location filename="../clock.cpp" line="2472"/>
<location filename="../clock.cpp" line="2493"/>
<source>Hint</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2473"/>
<location filename="../clock.cpp" line="2494"/>
<source>Are you sure to delete</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2474"/>
<location filename="../clock.cpp" line="2495"/>
<source>sure</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2475"/>
<location filename="../clock.cpp" line="2496"/>
<source>cancel</source>
<translation></translation>
</message>
@ -1362,29 +1371,29 @@
<context>
<name>close_or_hide</name>
<message>
<location filename="../closeOrHide.ui" line="14"/>
<location filename="../closeOrHide.ui" line="26"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="310"/>
<location filename="../closeOrHide.ui" line="322"/>
<location filename="../closeOrHide.cpp" line="78"/>
<source>sure</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="406"/>
<location filename="../closeOrHide.ui" line="418"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="270"/>
<location filename="../closeOrHide.ui" line="282"/>
<location filename="../closeOrHide.cpp" line="87"/>
<source>cancel</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="126"/>
<location filename="../closeOrHide.ui" line="138"/>
<source> backstage</source>
<translation> </translation>
</message>
@ -1393,7 +1402,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="178"/>
<location filename="../closeOrHide.ui" line="190"/>
<source> Exit program </source>
<translation> </translation>
</message>

Binary file not shown.

View File

@ -73,10 +73,10 @@
<message>
<location filename="../clock.ui" line="239"/>
<location filename="../clock.ui" line="363"/>
<location filename="../clock.cpp" line="1043"/>
<location filename="../clock.cpp" line="1148"/>
<location filename="../clock.cpp" line="2952"/>
<location filename="../clock.cpp" line="3307"/>
<location filename="../clock.cpp" line="1060"/>
<location filename="../clock.cpp" line="1165"/>
<location filename="../clock.cpp" line="2954"/>
<location filename="../clock.cpp" line="3310"/>
<source>start</source>
<translation>Başlat</translation>
</message>
@ -109,9 +109,9 @@
</message>
<message>
<location filename="../clock.ui" line="261"/>
<location filename="../clock.cpp" line="922"/>
<location filename="../clock.cpp" line="2957"/>
<location filename="../clock.cpp" line="3206"/>
<location filename="../clock.cpp" line="939"/>
<location filename="../clock.cpp" line="2959"/>
<location filename="../clock.cpp" line="3209"/>
<source>suspend</source>
<translation>Askıya Al</translation>
</message>
@ -145,9 +145,9 @@
</message>
<message>
<location filename="../clock.ui" line="192"/>
<location filename="../clock.cpp" line="1858"/>
<location filename="../clock.cpp" line="3079"/>
<location filename="../clock.cpp" line="3180"/>
<location filename="../clock.cpp" line="1879"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3183"/>
<source>PM</source>
<translation>ÖS</translation>
</message>
@ -160,21 +160,21 @@
<translation type="vanished">Kalan süre</translation>
</message>
<message>
<location filename="../clock.cpp" line="966"/>
<location filename="../clock.cpp" line="983"/>
<source>reset</source>
<translation>Sıfırla</translation>
</message>
<message>
<location filename="../clock.ui" line="419"/>
<location filename="../clock.cpp" line="944"/>
<location filename="../clock.cpp" line="1075"/>
<location filename="../clock.cpp" line="961"/>
<location filename="../clock.cpp" line="1092"/>
<source>count</source>
<translation>İşaret</translation>
</message>
<message>
<location filename="../clock.cpp" line="133"/>
<location filename="../clock.cpp" line="2774"/>
<location filename="../clock.cpp" line="2851"/>
<location filename="../clock.cpp" line="135"/>
<location filename="../clock.cpp" line="2795"/>
<location filename="../clock.cpp" line="2872"/>
<source>Count down</source>
<translation>Geri Sayım</translation>
</message>
@ -213,7 +213,7 @@
<translation type="vanished"> İsim</translation>
</message>
<message>
<location filename="../clock.cpp" line="480"/>
<location filename="../clock.cpp" line="497"/>
<source> repeat</source>
<translation> Tekrarla</translation>
</message>
@ -239,51 +239,51 @@
<translation type="vanished">Devam Et</translation>
</message>
<message>
<location filename="../clock.cpp" line="1076"/>
<location filename="../clock.cpp" line="1093"/>
<source>interval </source>
<translation>Aralık </translation>
</message>
<message>
<location filename="../clock.cpp" line="1865"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3187"/>
<location filename="../clock.cpp" line="1886"/>
<location filename="../clock.cpp" line="3083"/>
<location filename="../clock.cpp" line="3190"/>
<source>AM</source>
<translation>ÖÖ</translation>
</message>
<message>
<location filename="../clock.cpp" line="1719"/>
<location filename="../clock.cpp" line="1749"/>
<source>2min</source>
<translation>2 dk</translation>
</message>
<message>
<location filename="../clock.cpp" line="488"/>
<location filename="../clock.cpp" line="505"/>
<source> remind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1721"/>
<location filename="../clock.cpp" line="1751"/>
<source>3min</source>
<translation>3 dk</translation>
</message>
<message>
<location filename="../clock.cpp" line="1723"/>
<location filename="../clock.cpp" line="1753"/>
<source>4min</source>
<translation>4 dk</translation>
</message>
<message>
<location filename="../clock.cpp" line="1725"/>
<location filename="../clock.cpp" line="1755"/>
<source>6min</source>
<translation>6 dk</translation>
</message>
<message>
<location filename="../clock.cpp" line="1732"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2290"/>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2616"/>
<location filename="../clock.cpp" line="3616"/>
<location filename="../clock.cpp" line="3617"/>
<location filename="../clock.cpp" line="1762"/>
<location filename="../clock.cpp" line="1948"/>
<location filename="../clock.cpp" line="2311"/>
<location filename="../clock.cpp" line="2418"/>
<location filename="../clock.cpp" line="2419"/>
<location filename="../clock.cpp" line="2637"/>
<location filename="../clock.cpp" line="3619"/>
<location filename="../clock.cpp" line="3620"/>
<source>No repetition</source>
<translation>Tekrar yok</translation>
</message>
@ -292,22 +292,22 @@
<translation type="vanished"> saniye sonra kapanacak</translation>
</message>
<message>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="1996"/>
<location filename="../clock.cpp" line="2617"/>
<location filename="../clock.cpp" line="3630"/>
<location filename="../clock.cpp" line="3631"/>
<location filename="../clock.cpp" line="1946"/>
<location filename="../clock.cpp" line="2017"/>
<location filename="../clock.cpp" line="2638"/>
<location filename="../clock.cpp" line="3633"/>
<location filename="../clock.cpp" line="3634"/>
<source>Workingday</source>
<translation>İş günü</translation>
</message>
<message>
<location filename="../clock.cpp" line="1998"/>
<location filename="../clock.cpp" line="2019"/>
<source>(default)</source>
<translation>(varsayılan)</translation>
</message>
<message>
<location filename="../clock.cpp" line="2066"/>
<location filename="../clock.cpp" line="2113"/>
<location filename="../clock.cpp" line="2087"/>
<location filename="../clock.cpp" line="2134"/>
<source>Please set alarm name!</source>
<translation>Lütfen alarm adını ayarlayın!</translation>
</message>
@ -332,7 +332,7 @@
<translation type="vanished">Geri Sayım</translation>
</message>
<message>
<location filename="../clock.cpp" line="137"/>
<location filename="../clock.cpp" line="139"/>
<source>Watch</source>
<translation>Kronometre</translation>
</message>
@ -345,35 +345,35 @@
<translation type="vanished"> Saat </translation>
</message>
<message>
<location filename="../clock.cpp" line="2287"/>
<location filename="../clock.cpp" line="2308"/>
<source>glass</source>
<translation>Bardak</translation>
</message>
<message>
<location filename="../clock.cpp" line="469"/>
<location filename="../clock.cpp" line="470"/>
<location filename="../clock.cpp" line="484"/>
<location filename="../clock.cpp" line="486"/>
<location filename="../clock.cpp" line="487"/>
<location filename="../clock.cpp" line="501"/>
<source> bell</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1509"/>
<location filename="../clock.cpp" line="1534"/>
<source>Minimize</source>
<translation>küçültmek</translation>
</message>
<message>
<location filename="../clock.cpp" line="266"/>
<location filename="../clock.cpp" line="1519"/>
<location filename="../clock.cpp" line="268"/>
<location filename="../clock.cpp" line="1544"/>
<source>Quit</source>
<translation>Çık</translation>
</message>
<message>
<location filename="../clock.cpp" line="1531"/>
<location filename="../clock.cpp" line="1556"/>
<source>Menu</source>
<translation>Menü</translation>
</message>
<message>
<location filename="../clock.cpp" line="1543"/>
<location filename="../clock.cpp" line="1568"/>
<source>Help</source>
<translation>Yardım</translation>
</message>
@ -382,12 +382,12 @@
<translation type="vanished">Havlama</translation>
</message>
<message>
<location filename="../clock.cpp" line="475"/>
<location filename="../clock.cpp" line="492"/>
<source> name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="633"/>
<location filename="../clock.cpp" line="650"/>
<source>edit</source>
<translation type="unfinished"></translation>
</message>
@ -400,17 +400,17 @@
<translation type="vanished">Damla</translation>
</message>
<message>
<location filename="../clock.cpp" line="1101"/>
<location filename="../clock.cpp" line="1118"/>
<source>up to 100 times</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1483"/>
<location filename="../clock.cpp" line="1508"/>
<source>mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1487"/>
<location filename="../clock.cpp" line="1512"/>
<source>All bells are off</source>
<translation type="unfinished"></translation>
</message>
@ -423,40 +423,40 @@
<translation type="vanished">Zaman doldu</translation>
</message>
<message>
<location filename="../clock.cpp" line="2931"/>
<location filename="../clock.cpp" line="2933"/>
<source>End</source>
<translation>Son</translation>
</message>
<message>
<location filename="../clock.cpp" line="3064"/>
<location filename="../clock.cpp" line="3066"/>
<source>after tomorrow</source>
<translation>Yarından sonra</translation>
</message>
<message>
<location filename="../clock.cpp" line="3067"/>
<location filename="../clock.cpp" line="3069"/>
<source>Tomorrow</source>
<translation>Yarın</translation>
</message>
<message>
<location filename="../clock.cpp" line="3557"/>
<location filename="../clock.cpp" line="3560"/>
<source>hour</source>
<translation>Saat</translation>
</message>
<message>
<location filename="../clock.cpp" line="3560"/>
<location filename="../clock.cpp" line="3563"/>
<source>min</source>
<translation>Dk</translation>
</message>
<message>
<location filename="../clock.cpp" line="3283"/>
<location filename="../clock.cpp" line="3286"/>
<source>sec</source>
<translation>Sn</translation>
</message>
<message>
<location filename="../clock.cpp" line="1900"/>
<location filename="../clock.cpp" line="2371"/>
<location filename="../clock.cpp" line="2618"/>
<location filename="../clock.cpp" line="3605"/>
<location filename="../clock.cpp" line="1921"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="2639"/>
<location filename="../clock.cpp" line="3608"/>
<source>Mon</source>
<translation>Pzt</translation>
</message>
@ -465,18 +465,18 @@
<translation type="obsolete">Kapat</translation>
</message>
<message>
<location filename="../clock.cpp" line="631"/>
<location filename="../clock.cpp" line="648"/>
<source>Delete</source>
<translation>Sil</translation>
</message>
<message>
<location filename="../clock.cpp" line="632"/>
<location filename="../clock.cpp" line="649"/>
<source>ClearAll</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="954"/>
<location filename="../clock.cpp" line="3226"/>
<location filename="../clock.cpp" line="971"/>
<location filename="../clock.cpp" line="3229"/>
<source>continue</source>
<translation type="unfinished"></translation>
</message>
@ -485,153 +485,157 @@
<translation type="vanished">ayarlandır</translation>
</message>
<message>
<location filename="../clock.cpp" line="1544"/>
<location filename="../clock.cpp" line="1569"/>
<source>About</source>
<translation>hakkında</translation>
</message>
<message>
<location filename="../clock.cpp" line="1545"/>
<location filename="../clock.cpp" line="1570"/>
<source>Close</source>
<translation>kapat</translation>
</message>
<message>
<location filename="../clock.cpp" line="1752"/>
<location filename="../clock.cpp" line="1584"/>
<source>Version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1782"/>
<source>recent alarm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1902"/>
<location filename="../clock.cpp" line="2373"/>
<location filename="../clock.cpp" line="2619"/>
<location filename="../clock.cpp" line="3606"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2640"/>
<location filename="../clock.cpp" line="3609"/>
<source>Tue</source>
<translation>Sal</translation>
</message>
<message>
<location filename="../clock.cpp" line="1904"/>
<location filename="../clock.cpp" line="2375"/>
<location filename="../clock.cpp" line="2620"/>
<location filename="../clock.cpp" line="3607"/>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="2396"/>
<location filename="../clock.cpp" line="2641"/>
<location filename="../clock.cpp" line="3610"/>
<source>Wed</source>
<translation>Çar</translation>
</message>
<message>
<location filename="../clock.cpp" line="1906"/>
<location filename="../clock.cpp" line="2377"/>
<location filename="../clock.cpp" line="2621"/>
<location filename="../clock.cpp" line="3608"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2642"/>
<location filename="../clock.cpp" line="3611"/>
<source>Thu</source>
<translation>Per</translation>
</message>
<message>
<location filename="../clock.cpp" line="1908"/>
<location filename="../clock.cpp" line="2379"/>
<location filename="../clock.cpp" line="2622"/>
<location filename="../clock.cpp" line="3609"/>
<location filename="../clock.cpp" line="1929"/>
<location filename="../clock.cpp" line="2400"/>
<location filename="../clock.cpp" line="2643"/>
<location filename="../clock.cpp" line="3612"/>
<source>Fri</source>
<translation>Cum</translation>
</message>
<message>
<location filename="../clock.cpp" line="1910"/>
<location filename="../clock.cpp" line="2381"/>
<location filename="../clock.cpp" line="2623"/>
<location filename="../clock.cpp" line="3610"/>
<location filename="../clock.cpp" line="1931"/>
<location filename="../clock.cpp" line="2402"/>
<location filename="../clock.cpp" line="2644"/>
<location filename="../clock.cpp" line="3613"/>
<source>Sat</source>
<translation>Cts</translation>
</message>
<message>
<location filename="../clock.cpp" line="1912"/>
<location filename="../clock.cpp" line="2383"/>
<location filename="../clock.cpp" line="2624"/>
<location filename="../clock.cpp" line="3611"/>
<location filename="../clock.cpp" line="1933"/>
<location filename="../clock.cpp" line="2404"/>
<location filename="../clock.cpp" line="2645"/>
<location filename="../clock.cpp" line="3614"/>
<source>Sun</source>
<translation>Paz</translation>
</message>
<message>
<location filename="../clock.cpp" line="1922"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="3753"/>
<location filename="../clock.cpp" line="1943"/>
<location filename="../clock.cpp" line="1944"/>
<location filename="../clock.cpp" line="2413"/>
<location filename="../clock.cpp" line="3756"/>
<source>Every day</source>
<translation>Her gün</translation>
</message>
<message>
<location filename="../clock.cpp" line="2003"/>
<location filename="../clock.cpp" line="3135"/>
<location filename="../clock.cpp" line="3816"/>
<location filename="../clock.cpp" line="3820"/>
<location filename="../clock.cpp" line="3838"/>
<location filename="../clock.cpp" line="2024"/>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3819"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3841"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>the number of alarms reaches limit!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2395"/>
<location filename="../clock.cpp" line="2415"/>
<location filename="../clock.cpp" line="2416"/>
<source> work</source>
<translation> İş</translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2415"/>
<source> </source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2418"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2892"/>
<source>60 Seconds to close</source>
<translation type="unfinished">Kapatmak için 360 Saniye {60 ?}</translation>
<translation type="obsolete">Kapatmak için 360 Saniye {60 ?}</translation>
</message>
<message>
<location filename="../clock.cpp" line="3136"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3826"/>
<source>five mins late</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="3137"/>
<location filename="../clock.cpp" line="3826"/>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3829"/>
<source>ten mins late</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3829"/>
<location filename="../clock.cpp" line="3141"/>
<location filename="../clock.cpp" line="3832"/>
<source>twenty mins late</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3832"/>
<location filename="../clock.cpp" line="3142"/>
<location filename="../clock.cpp" line="3835"/>
<source>thirsty mins late</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3835"/>
<location filename="../clock.cpp" line="3143"/>
<location filename="../clock.cpp" line="3838"/>
<source>one hour late</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="3978"/>
<location filename="../clock.cpp" line="3981"/>
<source>mini window</source>
<translation type="unfinished"></translation>
</message>
@ -695,7 +699,7 @@
</message>
<message>
<location filename="../noticeAlarm.ui" line="334"/>
<location filename="../noticeAlarm.cpp" line="162"/>
<location filename="../noticeAlarm.cpp" line="137"/>
<source>Remind later</source>
<translation>Hatırlat</translation>
</message>
@ -704,20 +708,24 @@
<translation type="vanished">Kapat</translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="57"/>
<source>Ring prompt</source>
<translation>Çalma İsteği</translation>
<translation type="vanished">Çalma İsteği</translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="216"/>
<location filename="../noticeAlarm.cpp" line="113"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="223"/>
<location filename="../noticeAlarm.cpp" line="120"/>
<source>Time out</source>
<translation type="unfinished">Zaman doldu</translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="145"/>
<source>Alarm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>glass</source>
<translation type="vanished">Bardak</translation>
@ -735,7 +743,8 @@
<translation type="vanished">Damla</translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="437"/>
<location filename="../noticeAlarm.cpp" line="122"/>
<location filename="../noticeAlarm.cpp" line="282"/>
<source> Seconds to close</source>
<translation> dakika sonra kapanacak</translation>
</message>
@ -782,22 +791,22 @@
<context>
<name>QObject</name>
<message>
<location filename="../clock.cpp" line="2472"/>
<location filename="../clock.cpp" line="2493"/>
<source>Hint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2473"/>
<location filename="../clock.cpp" line="2494"/>
<source>Are you sure to delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2474"/>
<location filename="../clock.cpp" line="2495"/>
<source>sure</source>
<translation type="unfinished">Tamam</translation>
</message>
<message>
<location filename="../clock.cpp" line="2475"/>
<location filename="../clock.cpp" line="2496"/>
<source>cancel</source>
<translation type="unfinished">İptal</translation>
</message>
@ -896,29 +905,29 @@
<context>
<name>close_or_hide</name>
<message>
<location filename="../closeOrHide.ui" line="14"/>
<location filename="../closeOrHide.ui" line="26"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="310"/>
<location filename="../closeOrHide.ui" line="322"/>
<location filename="../closeOrHide.cpp" line="78"/>
<source>sure</source>
<translation>Tamam</translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="406"/>
<location filename="../closeOrHide.ui" line="418"/>
<source></source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="270"/>
<location filename="../closeOrHide.ui" line="282"/>
<location filename="../closeOrHide.cpp" line="87"/>
<source>cancel</source>
<translation>İptal</translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="126"/>
<location filename="../closeOrHide.ui" line="138"/>
<source> backstage</source>
<translation> Arka Çalış</translation>
</message>
@ -927,7 +936,7 @@
<translation type="vanished">Arka Çalış</translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="178"/>
<location filename="../closeOrHide.ui" line="190"/>
<source> Exit program </source>
<translation> Kapat </translation>
</message>

Binary file not shown.

View File

@ -81,10 +81,10 @@
<message>
<location filename="../clock.ui" line="239"/>
<location filename="../clock.ui" line="363"/>
<location filename="../clock.cpp" line="1043"/>
<location filename="../clock.cpp" line="1148"/>
<location filename="../clock.cpp" line="2952"/>
<location filename="../clock.cpp" line="3307"/>
<location filename="../clock.cpp" line="1060"/>
<location filename="../clock.cpp" line="1165"/>
<location filename="../clock.cpp" line="2954"/>
<location filename="../clock.cpp" line="3310"/>
<source>start</source>
<translatorcomment></translatorcomment>
<translation></translation>
@ -114,9 +114,9 @@
</message>
<message>
<location filename="../clock.ui" line="261"/>
<location filename="../clock.cpp" line="922"/>
<location filename="../clock.cpp" line="2957"/>
<location filename="../clock.cpp" line="3206"/>
<location filename="../clock.cpp" line="939"/>
<location filename="../clock.cpp" line="2959"/>
<location filename="../clock.cpp" line="3209"/>
<source>suspend</source>
<translation></translation>
</message>
@ -153,9 +153,9 @@
</message>
<message>
<location filename="../clock.ui" line="192"/>
<location filename="../clock.cpp" line="1858"/>
<location filename="../clock.cpp" line="3079"/>
<location filename="../clock.cpp" line="3180"/>
<location filename="../clock.cpp" line="1879"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3183"/>
<source>PM</source>
<translation></translation>
</message>
@ -169,21 +169,21 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="966"/>
<location filename="../clock.cpp" line="983"/>
<source>reset</source>
<translation></translation>
</message>
<message>
<location filename="../clock.ui" line="419"/>
<location filename="../clock.cpp" line="944"/>
<location filename="../clock.cpp" line="1075"/>
<location filename="../clock.cpp" line="961"/>
<location filename="../clock.cpp" line="1092"/>
<source>count</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="133"/>
<location filename="../clock.cpp" line="2774"/>
<location filename="../clock.cpp" line="2851"/>
<location filename="../clock.cpp" line="135"/>
<location filename="../clock.cpp" line="2795"/>
<location filename="../clock.cpp" line="2872"/>
<source>Count down</source>
<translation></translation>
</message>
@ -221,7 +221,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="480"/>
<location filename="../clock.cpp" line="497"/>
<source> repeat</source>
<translation> </translation>
</message>
@ -299,120 +299,124 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1076"/>
<location filename="../clock.cpp" line="1093"/>
<source>interval </source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1752"/>
<location filename="../clock.cpp" line="1584"/>
<source>Version</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1782"/>
<source>recent alarm</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1865"/>
<location filename="../clock.cpp" line="3081"/>
<location filename="../clock.cpp" line="3187"/>
<location filename="../clock.cpp" line="1886"/>
<location filename="../clock.cpp" line="3083"/>
<location filename="../clock.cpp" line="3190"/>
<source>AM</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1900"/>
<location filename="../clock.cpp" line="2371"/>
<location filename="../clock.cpp" line="2618"/>
<location filename="../clock.cpp" line="3605"/>
<location filename="../clock.cpp" line="1921"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="2639"/>
<location filename="../clock.cpp" line="3608"/>
<source>Mon</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1902"/>
<location filename="../clock.cpp" line="2373"/>
<location filename="../clock.cpp" line="2619"/>
<location filename="../clock.cpp" line="3606"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2640"/>
<location filename="../clock.cpp" line="3609"/>
<source>Tue</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1904"/>
<location filename="../clock.cpp" line="2375"/>
<location filename="../clock.cpp" line="2620"/>
<location filename="../clock.cpp" line="3607"/>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="2396"/>
<location filename="../clock.cpp" line="2641"/>
<location filename="../clock.cpp" line="3610"/>
<source>Wed</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1906"/>
<location filename="../clock.cpp" line="2377"/>
<location filename="../clock.cpp" line="2621"/>
<location filename="../clock.cpp" line="3608"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2642"/>
<location filename="../clock.cpp" line="3611"/>
<source>Thu</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1908"/>
<location filename="../clock.cpp" line="2379"/>
<location filename="../clock.cpp" line="2622"/>
<location filename="../clock.cpp" line="3609"/>
<location filename="../clock.cpp" line="1929"/>
<location filename="../clock.cpp" line="2400"/>
<location filename="../clock.cpp" line="2643"/>
<location filename="../clock.cpp" line="3612"/>
<source>Fri</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1910"/>
<location filename="../clock.cpp" line="2381"/>
<location filename="../clock.cpp" line="2623"/>
<location filename="../clock.cpp" line="3610"/>
<location filename="../clock.cpp" line="1931"/>
<location filename="../clock.cpp" line="2402"/>
<location filename="../clock.cpp" line="2644"/>
<location filename="../clock.cpp" line="3613"/>
<source>Sat</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1912"/>
<location filename="../clock.cpp" line="2383"/>
<location filename="../clock.cpp" line="2624"/>
<location filename="../clock.cpp" line="3611"/>
<location filename="../clock.cpp" line="1933"/>
<location filename="../clock.cpp" line="2404"/>
<location filename="../clock.cpp" line="2645"/>
<location filename="../clock.cpp" line="3614"/>
<source>Sun</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2892"/>
<source>60 Seconds to close</source>
<translation>60</translation>
<translation type="vanished">60</translation>
</message>
<message>
<location filename="../clock.cpp" line="3136"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3826"/>
<source>five mins late</source>
<translation>5</translation>
</message>
<message>
<location filename="../clock.cpp" line="3137"/>
<location filename="../clock.cpp" line="3826"/>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3829"/>
<source>ten mins late</source>
<translation>10</translation>
</message>
<message>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3829"/>
<location filename="../clock.cpp" line="3141"/>
<location filename="../clock.cpp" line="3832"/>
<source>twenty mins late</source>
<translation>20</translation>
</message>
<message>
<location filename="../clock.cpp" line="3139"/>
<location filename="../clock.cpp" line="3832"/>
<location filename="../clock.cpp" line="3142"/>
<location filename="../clock.cpp" line="3835"/>
<source>thirsty mins late</source>
<translation>30</translation>
</message>
<message>
<location filename="../clock.cpp" line="3140"/>
<location filename="../clock.cpp" line="3835"/>
<location filename="../clock.cpp" line="3143"/>
<location filename="../clock.cpp" line="3838"/>
<source>one hour late</source>
<translation>1</translation>
</message>
<message>
<location filename="../clock.cpp" line="3978"/>
<location filename="../clock.cpp" line="3981"/>
<source>mini window</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1719"/>
<location filename="../clock.cpp" line="1749"/>
<source>2min</source>
<translation>2</translation>
</message>
@ -426,7 +430,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="137"/>
<location filename="../clock.cpp" line="139"/>
<source>Watch</source>
<translation></translation>
</message>
@ -436,39 +440,39 @@
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="469"/>
<location filename="../clock.cpp" line="470"/>
<location filename="../clock.cpp" line="484"/>
<location filename="../clock.cpp" line="486"/>
<location filename="../clock.cpp" line="487"/>
<location filename="../clock.cpp" line="501"/>
<source> bell</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1509"/>
<location filename="../clock.cpp" line="1534"/>
<source>Minimize</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="266"/>
<location filename="../clock.cpp" line="1519"/>
<location filename="../clock.cpp" line="268"/>
<location filename="../clock.cpp" line="1544"/>
<source>Quit</source>
<translatorcomment>退</translatorcomment>
<translation>退</translation>
</message>
<message>
<location filename="../clock.cpp" line="1531"/>
<location filename="../clock.cpp" line="1556"/>
<source>Menu</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="631"/>
<location filename="../clock.cpp" line="648"/>
<source>Delete</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="632"/>
<location filename="../clock.cpp" line="649"/>
<source>ClearAll</source>
<translatorcomment></translatorcomment>
<translation></translation>
@ -484,35 +488,35 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="1543"/>
<location filename="../clock.cpp" line="1568"/>
<source>Help</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1544"/>
<location filename="../clock.cpp" line="1569"/>
<source>About</source>
<translatorcomment></translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1545"/>
<location filename="../clock.cpp" line="1570"/>
<source>Close</source>
<translatorcomment>退</translatorcomment>
<translation>退</translation>
</message>
<message>
<location filename="../clock.cpp" line="1101"/>
<location filename="../clock.cpp" line="1118"/>
<source>up to 100 times</source>
<translation>100</translation>
</message>
<message>
<location filename="../clock.cpp" line="488"/>
<location filename="../clock.cpp" line="505"/>
<source> remind</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="475"/>
<location filename="../clock.cpp" line="492"/>
<source> name</source>
<translation> </translation>
</message>
@ -521,44 +525,44 @@
<translation type="vanished">退</translation>
</message>
<message>
<location filename="../clock.cpp" line="633"/>
<location filename="../clock.cpp" line="650"/>
<source>edit</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1483"/>
<location filename="../clock.cpp" line="1508"/>
<source>mute</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1487"/>
<location filename="../clock.cpp" line="1512"/>
<source>All bells are off</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1721"/>
<location filename="../clock.cpp" line="1751"/>
<source>3min</source>
<translation>3</translation>
</message>
<message>
<location filename="../clock.cpp" line="1723"/>
<location filename="../clock.cpp" line="1753"/>
<source>4min</source>
<translation>4</translation>
</message>
<message>
<location filename="../clock.cpp" line="1725"/>
<location filename="../clock.cpp" line="1755"/>
<source>6min</source>
<translation>6</translation>
</message>
<message>
<location filename="../clock.cpp" line="1732"/>
<location filename="../clock.cpp" line="1927"/>
<location filename="../clock.cpp" line="2290"/>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2398"/>
<location filename="../clock.cpp" line="2616"/>
<location filename="../clock.cpp" line="3616"/>
<location filename="../clock.cpp" line="3617"/>
<location filename="../clock.cpp" line="1762"/>
<location filename="../clock.cpp" line="1948"/>
<location filename="../clock.cpp" line="2311"/>
<location filename="../clock.cpp" line="2418"/>
<location filename="../clock.cpp" line="2419"/>
<location filename="../clock.cpp" line="2637"/>
<location filename="../clock.cpp" line="3619"/>
<location filename="../clock.cpp" line="3620"/>
<source>No repetition</source>
<translation></translation>
</message>
@ -567,31 +571,31 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="1925"/>
<location filename="../clock.cpp" line="1996"/>
<location filename="../clock.cpp" line="2617"/>
<location filename="../clock.cpp" line="3630"/>
<location filename="../clock.cpp" line="3631"/>
<location filename="../clock.cpp" line="1946"/>
<location filename="../clock.cpp" line="2017"/>
<location filename="../clock.cpp" line="2638"/>
<location filename="../clock.cpp" line="3633"/>
<location filename="../clock.cpp" line="3634"/>
<source>Workingday</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1998"/>
<location filename="../clock.cpp" line="2019"/>
<source>(default)</source>
<translation>()</translation>
</message>
<message>
<location filename="../clock.cpp" line="2003"/>
<location filename="../clock.cpp" line="3135"/>
<location filename="../clock.cpp" line="3816"/>
<location filename="../clock.cpp" line="3820"/>
<location filename="../clock.cpp" line="3838"/>
<location filename="../clock.cpp" line="2024"/>
<location filename="../clock.cpp" line="3138"/>
<location filename="../clock.cpp" line="3819"/>
<location filename="../clock.cpp" line="3823"/>
<location filename="../clock.cpp" line="3841"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2066"/>
<location filename="../clock.cpp" line="2113"/>
<location filename="../clock.cpp" line="2087"/>
<location filename="../clock.cpp" line="2134"/>
<source>Please set alarm name!</source>
<translatorcomment>!</translatorcomment>
<translation>!</translation>
@ -622,7 +626,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../clock.cpp" line="2287"/>
<location filename="../clock.cpp" line="2308"/>
<source>glass</source>
<translation></translation>
</message>
@ -654,34 +658,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="954"/>
<location filename="../clock.cpp" line="3226"/>
<location filename="../clock.cpp" line="971"/>
<location filename="../clock.cpp" line="3229"/>
<source>continue</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>warning</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>the number of alarms reaches limit!</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2126"/>
<location filename="../clock.cpp" line="2147"/>
<source>yes</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2395"/>
<location filename="../clock.cpp" line="2415"/>
<location filename="../clock.cpp" line="2416"/>
<source> work</source>
<translation> </translation>
</message>
<message>
<location filename="../clock.cpp" line="2394"/>
<location filename="../clock.cpp" line="2415"/>
<source> </source>
<translation></translation>
</message>
@ -694,40 +698,40 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../clock.cpp" line="2931"/>
<location filename="../clock.cpp" line="2933"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3064"/>
<location filename="../clock.cpp" line="3066"/>
<source>after tomorrow</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3067"/>
<location filename="../clock.cpp" line="3069"/>
<source>Tomorrow</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3557"/>
<location filename="../clock.cpp" line="3560"/>
<source>hour</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3560"/>
<location filename="../clock.cpp" line="3563"/>
<source>min</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="3283"/>
<location filename="../clock.cpp" line="3286"/>
<source>sec</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="1922"/>
<location filename="../clock.cpp" line="1923"/>
<location filename="../clock.cpp" line="2392"/>
<location filename="../clock.cpp" line="3753"/>
<location filename="../clock.cpp" line="1943"/>
<location filename="../clock.cpp" line="1944"/>
<location filename="../clock.cpp" line="2413"/>
<location filename="../clock.cpp" line="3756"/>
<source>Every day</source>
<translation></translation>
</message>
@ -1056,7 +1060,7 @@
<translation type="vanished">sec</translation>
</message>
<message>
<location filename="../clock.cpp" line="2397"/>
<location filename="../clock.cpp" line="2418"/>
<source></source>
<translatorcomment>No repetition </translatorcomment>
<translation>No repetition</translation>
@ -1149,7 +1153,7 @@
</message>
<message>
<location filename="../noticeAlarm.ui" line="334"/>
<location filename="../noticeAlarm.cpp" line="162"/>
<location filename="../noticeAlarm.cpp" line="137"/>
<source>Remind later</source>
<translation></translation>
</message>
@ -1158,20 +1162,24 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="57"/>
<source>Ring prompt</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="216"/>
<location filename="../noticeAlarm.cpp" line="113"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="223"/>
<location filename="../noticeAlarm.cpp" line="120"/>
<source>Time out</source>
<translation></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="145"/>
<source>Alarm</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>glass</source>
<translation type="vanished"></translation>
@ -1189,7 +1197,8 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../noticeAlarm.cpp" line="437"/>
<location filename="../noticeAlarm.cpp" line="122"/>
<location filename="../noticeAlarm.cpp" line="282"/>
<source> Seconds to close</source>
<translation> </translation>
</message>
@ -1236,22 +1245,22 @@
<context>
<name>QObject</name>
<message>
<location filename="../clock.cpp" line="2472"/>
<location filename="../clock.cpp" line="2493"/>
<source>Hint</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2473"/>
<location filename="../clock.cpp" line="2494"/>
<source>Are you sure to delete</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2474"/>
<location filename="../clock.cpp" line="2495"/>
<source>sure</source>
<translation></translation>
</message>
<message>
<location filename="../clock.cpp" line="2475"/>
<location filename="../clock.cpp" line="2496"/>
<source>cancel</source>
<translation></translation>
</message>
@ -1362,29 +1371,29 @@
<context>
<name>close_or_hide</name>
<message>
<location filename="../closeOrHide.ui" line="14"/>
<location filename="../closeOrHide.ui" line="26"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="310"/>
<location filename="../closeOrHide.ui" line="322"/>
<location filename="../closeOrHide.cpp" line="78"/>
<source>sure</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="406"/>
<location filename="../closeOrHide.ui" line="418"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="270"/>
<location filename="../closeOrHide.ui" line="282"/>
<location filename="../closeOrHide.cpp" line="87"/>
<source>cancel</source>
<translation></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="126"/>
<location filename="../closeOrHide.ui" line="138"/>
<source> backstage</source>
<translation> </translation>
</message>
@ -1393,7 +1402,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../closeOrHide.ui" line="178"/>
<location filename="../closeOrHide.ui" line="190"/>
<source> Exit program </source>
<translation> 退 </translation>
</message>

1679
ukui-clock_bo_CN.ts Normal file

File diff suppressed because it is too large Load Diff

1679
ukui-clock_zh_CN.ts Normal file

File diff suppressed because it is too large Load Diff