63
58
return QString("/usr/share/youker-assistant/qml/");
64
59
// return QString("/usr/share/youker-assistant/qml/main.qml");
66
// return QString(QCoreApplication::applicationDirPath() + "/../qml/main.qml");//0720
61
// return QString(QCoreApplication::applicationDirPath() + "/../qml/main.qml");
67
62
return QString(QCoreApplication::applicationDirPath() + "/../qml/");
71
bool IhuApplication::setup(/*QString str*/)
66
bool IhuApplication::setup()
73
// if (str == "SessionDaemon") {
74
// qDebug() << "SessionDaemon000";
77
// qDebug() << "SessionDaemon111";
78
//// QProcess *process_session = new QProcess;
79
//// process_session->start("/usr/bin/youkersession");
80
// int b = system("/usr/bin/youkersession &");
82
// qDebug() << "SessionDaemon222";
88
// bool debug_flag = false;
91
// if (str == "SessionDaemon") {
92
// qDebug() << "SessionDaemon000";
95
// qDebug() << "SessionDaemon111";
96
//// QProcess *process_session = new QProcess;
97
//// process_session->start("/usr/bin/youkersession");
98
// int b = system("/usr/bin/youkersession");
100
// qDebug() << "SessionDaemon222";
105
// AuthDialog *dialog = new AuthDialog;
110
// FILE *stream_system;
112
// memset(buf, '\0', sizeof(buf));
113
// stream_system = popen("ps -ef | grep youkersystem | grep -v grep | wc -l", "r" );
114
// fread(buf, sizeof(char), sizeof(buf), stream_system);
115
// str = QString(buf);
116
// value = str.toInt();
118
// QProcess *process_system = new QProcess;
119
// process_system->start("/usr/bin/youkersystem " + passwd);
121
// pclose(stream_system);
124
// FILE *stream_session;
125
// memset(buf, '\0', sizeof(buf));
126
// stream_session = popen("ps -ef | grep youkersession | grep -v grep | wc -l", "r" );
127
// fread(buf, sizeof(char), sizeof(buf), stream_session);
128
// str = QString(buf);
129
// value = str.toInt();
131
// qDebug() << "6789";
132
// QProcess *process_session = new QProcess;
133
// process_session->start("/usr/bin/youkersession");
134
// qDebug() << "56789";
137
// qDebug() << "67890";
138
// memset(buf, '\0', sizeof(buf));
139
// pclose(stream_session);
142
68
IhuApplication::setApplicationName("Youker Assistant");
143
69
viewer = new QDeclarativeView;
144
viewer->engine()->setBaseUrl(QUrl::fromLocalFile(getAppDirectory()));//0720
145
viewer->setSource(QUrl::fromLocalFile("main.qml"));//0720
146
// viewer->setSource(QUrl("../qml/main.qml"));//0720
70
viewer->engine()->setBaseUrl(QUrl::fromLocalFile(getAppDirectory()));
71
viewer->setSource(QUrl::fromLocalFile("main.qml"));
72
// viewer->setSource(QUrl("../qml/main.qml"));
147
73
viewer->rootContext()->setContextProperty("mainwindow", viewer);
148
74
viewer->setStyleSheet("background:transparent");
149
75
viewer->setAttribute(Qt::WA_TranslucentBackground);