41
41
QDBusConnection::sessionBus());
42
42
QObject::connect(sessioniface,SIGNAL(pc_msg(QString)),this,SLOT(show_signal(QString)));
43
43
QObject::connect(sessioniface,SIGNAL(scan_complete(QString)),this,SLOT(handler_scan_rubbish(QString)));
44
QObject::connect(sessioniface,SIGNAL(clean_complete(QString)),this,SLOT(handler_clear_rubbish(QString)));
46
QObject::connect(sessioniface,SIGNAL(clean_complete_main(QString)),this,SLOT(handler_clear_rubbish_main_onekey(QString)));
47
QObject::connect(sessioniface,SIGNAL(clean_error_main(QString)),this,SLOT(handler_clear_rubbish_main_error(QString)));
48
QObject::connect(sessioniface,SIGNAL(clean_complete_second(QString)),this,SLOT(handler_clear_rubbish_second_onekey(QString)));
49
QObject::connect(sessioniface,SIGNAL(clean_error_second(QString)),this,SLOT(handler_clear_rubbish_second_error(QString)));
55
void SessionDispatcher::handler_clear_rubbish_main_onekey(QString msg)
57
emit finishCleanWorkMain(msg);
60
void SessionDispatcher::handler_clear_rubbish_main_error(QString msg)
62
emit finishCleanWorkMainError(msg);
64
void SessionDispatcher::handler_clear_rubbish_second_onekey(QString msg)
66
emit finishCleanWorkSecond(msg);
69
void SessionDispatcher::handler_clear_rubbish_second_error(QString msg)
71
emit finishCleanWorkSecondError(msg);
73
void SessionDispatcher::handler_clear_rubbish(QString msg)
75
emit finishCleanWork(msg);
77
void SessionDispatcher::clean_cookies_records_qt(QStringList strlist) {
78
sessioniface->call("clean_cookies_records", strlist);
80
void SessionDispatcher::clean_history_records_qt() {
81
sessioniface->call("clean_history_records");
84
void SessionDispatcher::clean_by_main_one_key_qt(QStringList strlist) {
85
sessioniface->call("clean_by_main_one_key", strlist);
87
void SessionDispatcher::clean_by_second_one_key_qt(QStringList strlist) {
88
sessioniface->call("clean_by_second_one_key", strlist);
91
//void SessionDispatcher::clean_package_cruft_qt(QStringList strlist) {
92
//// QDBusReply<void> reply = systemiface->call("clean_package_cruft", strlist);
93
// sessioniface->call("clean_package_cruft", strlist);
95
//void SessionDispatcher::clean_file_cruft_qt(QStringList strlist, QString str) {
96
//// QDBusReply<void> reply = systemiface->call("clean_file_cruft", strlist, str);
97
// sessioniface->call("clean_file_cruft", strlist, str);
100
47
void SessionDispatcher::handler_scan_rubbish(QString msg)
216
160
//------------------------------------
218
void SessionDispatcher::set_str(QString str)
223
void SessionDispatcher::del_str(QString str)
225
notify_str.replace(QString(str), QString(""));
228
QString SessionDispatcher::get_str()
234
162
QString SessionDispatcher::get_value(QString key)
236
164
QVariant tt = myinfo.value(key);