ู
ูุฏู
ุฉ
ูู ูุซูุฑ ู
ู ุงูุฃุญูุงู ุ ุนูุฏ ุชูููุฐ ุฃู ู
ูุทู ูู ุงูุชุทุจูู ุ ููุงู ุญุงุฌุฉ ูุชุดุบูู ูุธููุฉ ู
ุนููุฉ ุจุนุฏ ูุชุฑุฉ ุฒู
ููุฉ ู
ุนููุฉ. ุฅู ุฃูุถุญ ู
ุซุงู ุนูู ูุฐู ุงูุญุงุฌุฉ ูู ุชุทุจูู ู
ุคูุช. ุนูู ุณุจูู ุงูู
ุซุงู ุ
cooktimer ุฃู
Saildoro .
ูู
ุง ุฐูุฑ ูู ู
ูุงู
ุณุงุจู ุ ูุฅุถุงูุฉ ู
ุคูุช ุฅูู ุชุทุจูู ุนูู ูุธุงู
ุชุดุบูู Sailfish ุ ูู
ููู ุงุณุชุฎุฏุงู
ุนูุตุฑ
Timer
ุงูููุงุณู ุฃู ูุธูุฑู C ++ ุ
QTimer
. ูู
ุน ุฐูู ุ ุจุดูู ุงูุชุฑุงุถู ุ ูุชู
ุชุนููู ุชุดุบูู ูุฐู ุงูู
ุคูุชุงุช ููุชุฑุงุช ุทูููุฉ ุจุณุจุจ ุญูููุฉ ุฃู ุงูุฌูุงุฒ ูุฏ ููุงู
. ูุงุฌู ู
ุทูุฑู ุงูุชุทุจูููู ุงูู
ุฐููุฑูู ุฃุนูุงู ูุฐู ุงูู
ุดููุฉ ููุชู.
ุชูุฏู
ูุฐู ุงูู
ูุงูุฉ ุทุฑููุฉ ููุงุณูุฉ ุ ูููู ููุฃุณู ุบูุฑ ู
ูุซูุฉ ููุชุนุงู
ู ู
ุน ูุฐุง ุงูุณููู ููุธุงู
Sailfish OS.
ููุทุฉ ุงูุจุฏุงูุฉ
ูููุทุฉ ุงูุทูุงู ุ ุณููุธุฑ ูู ุชุทุจูู "ุชุฌุฑูุฏู" ููุธุงู
Sailfish OS ุ ูุงูุฐู ูุชุทูุจ ุชุดุบูู ุจุนุถ ุงููุธุงุฆู ุจุนุฏ ูุชุฑุฉ ุฒู
ููุฉ ุทูููุฉ. ูู ููุณ ุงูููุช ุ ูุง ูุชู
ูุตู ุนู
ููุฉ ุงูู
ุคูุช ูู ููุฏ QML ุ ูููู ูู ูุฆุฉ C ++:
ุงูุนููุงู class TimerWrapper : public QObject { Q_OBJECT public:
ุงูู
ุตุฏุฑ #include "timerwrapper.h" TimerWrapper::TimerWrapper(QObject *parent) : QObject(parent) { _timer = new QTimer(this);
ูุฌุจ ุชุณุฌูู ูุงุฆู ู
ู ูุฐู ุงููุฆุฉ ูู QML:
main.cpp #ifdef QT_QML_DEBUG #include <QtQuick> #endif #include <QGuiApplication> #include <QQmlContext> #include <QQuickView> #include <QScopedPointer> #include <sailfishapp.h> #include "timerwrapper.h" int main(int argc, char *argv[]) { // QScopedPointer<QGuiApplication> application(SailfishApp::application(argc, argv)); // QScopedPointer<QQuickView> view(SailfishApp::createView()); // QScopedPointer<TimerWrapper> timer(new TimerWrapper(view.data())); // view->rootContext()->setContextProperty("timer", timer.data()); // QML- view->setSource(SailfishApp::pathTo("qml/harbour-application.qml")); // view->show(); // return application->exec(); }
ู
ุน ูุฐุง ุงูููุฌ ุ ูู
ุง ูู ู
ุฐููุฑ ูู ุงูู
ูุฏู
ุฉ ุ ูุฏ ูุชููู ุงูู
ุคูุช ู
ุคูุชูุง ููุชุฑุงุช ุทูููุฉ ู
ู ุงูุฒู
ู.
ุงูุญู
ุชู
ุงูุชุฑุงุญ ุงูุฎูุงุฑ ุงูุฃูู ูู
ูุน ุงูู
ููุช ู
ู ุงูููู
ูู ุงููุงุฆู
ุฉ ุงูุจุฑูุฏูุฉ ููู
ุทูุฑูู ูุชุฃุตู ูู ุชุทุจูู cooktimer. ููุชุฑุญ ููุง ุฅุนุฏุงุฏ ู
ุคูุช ุฅุถุงูู ุจุดูู ุตุฑูุญ ุ ูุงูุฐู ูุณุชุฏุนู ู
ุฑุฉ ูุงุญุฏุฉ ูู ุงูุฏูููุฉ ุทุฑููุฉ D-Bus
req_display_cancel_blanking_pause
ูู
ูุน ุงูุฌูุงุฒ ู
ู ุงูููู
. ู
ู ุงููุงุถุญ ุฃู ู
ุซู ูุฐุง ุงูุชูููุฐ ููุณ ู
ุซุงููุงู ูู
ุฑููุงู. ุฃููุงู ุ ุนูุฏ ุงุณุชุฎุฏุงู
ูุฐุง ุงูููุฌ ุ ุชุนู
ู ุจุทุงุฑูุฉ ุงูุฌูุงุฒ ุจุดูู ุฃุณุฑุน. ุซุงูููุง ุ ูุธูุฑ ุฑู
ุฒ ุซุงููู ูู ุงูู
ุดุฑูุน ูู
ูู ุชุฌูุจู.
ููู
ููู ุชุฌูุจ ุงุณุชุฎุฏุงู
ุฑู
ุฒ ุซุงููู ูุฃู Sailfish OS ูููุฑ ุจุงููุนู ุญููู ู
ู
ูููู ููู
ุดููุฉ: ุนูุงุตุฑ
ScreenBlank
ู
KeepAlive
.
ููุทูู ุงุณุชุฎุฏุงู
ุงูููุฌ ุงูุฃูู ุนูู ุดุงุดุฉ ูุดุทุฉ ุจุงุณุชู
ุฑุงุฑ. ูุฐุง ููุฌ ุนู
ูู ููููู ู
ุจุงุดุฑ ุ ูุณุชููู ุทุงูุฉ ุจุทุงุฑูุฉ ุงูุฌูุงุฒ ุจูุดุงุท. ูุจุงูุชุงูู ุ ูู
ูู ุงุณุชุฎุฏุงู
ู ุ ูููู ูู ู
ุฌู
ูุนุฉ ู
ุญุฏูุฏุฉ ู
ู ุงูู
ูุงูู.
import QtQuick 2.0
ูู ุงูู
ูุงุจู ุ ูุนุฏ ุงุณุชุฎุฏุงู
ุนูุตุฑ
KeepAlive
ููุฌูุง ุฃูุซุฑ ุฏูู
ูุฑุงุทูุฉ. ุฅูู ุญุฏ ุฃูู ุ ูุณุชููู ุทุงูุฉ ุงูุจุทุงุฑูุฉ ุ ูุฃูู ูุง ูุจูู ุดุงุดุฉ ุงูุฌูุงุฒ ููุฏ ุงูุชุดุบูู ุจุงุณุชู
ุฑุงุฑ ุ ููู ุงูููุช ููุณู ุ ุฅู
ุง ุฃูู ูุง ูุณู
ุญ ููุฌูุงุฒ ุจุงูููู
ุงูุนู
ูู ุ ุฃู ูููุธู ูู ููุช ู
ุนูู ุ ูุฐูู ุณูุณุชู
ุฑ ุงูู
ุคูุช ูู ุงูุนู
ู ุนูู ูุชุฑุงุช ุทูููุฉ.
import QtQuick 2.0
ู
ู ุงูุฌุฏูุฑ ุจุงูุฐูุฑ ุฃูู ู
ู ุญูุซ ุงูู
ุจุฏุฃ ุ ูุฅู ุชุดุบูู ุฌู
ูุน ุงูุทุฑู ุงูุซูุงุซุฉ ุงูู
ุฐููุฑุฉ ูู ูุฏุงุก ู
ูุชุธู
ูุฃุณุงููุจ ูุธุงู
D-Bus ุ ูุงูุชู ุชู
ุช ู
ูุงูุดุชูุง ูู ุฅุญุฏู ุงูู
ูุงูุงุช
ุงูุณุงุจูุฉ .
ุงูุฎูุงุตุฉ
ูู ูุฐู ุงูู
ุฐูุฑุฉ ุงููุตูุฑุฉ ุ ุชู
ูุตู ุซูุงุซ ุทุฑู ู
ู
ููุฉ ูู
ูุน ุงูุฌูุงุฒ ู
ู ุงูููู
ุจุนู
ู. ูู
ูููุง ุฃู ูุณุชูุชุฌ ุฃูู ุจุงููุณุจุฉ ูู
ูุงู
ุงูุฎูููุฉ (ุนูู ุณุจูู ุงูู
ุซุงู ุ ุฌูุงุฒ ุถุจุท ุงูููุช) ุ ูู
ู ุงูุฃูุถู ุงุณุชุฎุฏุงู
ุนูุตุฑ
KeepAlive
ุ ูุฅุฐุง ูุงูุช ููุงู ุญุงุฌุฉ ูุนุฑุถ ุงูู
ุนููู
ุงุช ุจุงุณุชู
ุฑุงุฑ ููู
ุณุชุฎุฏู
ุ ูุฅู
ScreenBlank
.