~ubuntu-branches/ubuntu/vivid/youker-assistant/vivid

« back to all changes in this revision

Viewing changes to qml/func/BrowserCookies.qml

  • Committer: Package Import Robot
  • Author(s): Jack Yu
  • Date: 2013-09-02 23:17:45 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20130902231745-psyl14qxslg1g3dp
Tags: 0.1.6-0ubuntu1
* Modify SystemDispatcher and SessionDispatcher Classes.
* Add watch file into debian folder.
* Resolve status of onekey button(LP #1216236 ).
* Add monitorball code into systemdbus daemon.
* Optimize the status button.
* Add fcitx configuration function.
* Fix bugs due to bad references to apt lib.

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
            else
52
52
                root.null_flag = false;
53
53
            root.coo_sub_num = cookies_data.length;
54
 
            console.log(root.coo_sub_num);
55
54
            systemdispatcher.clear_cookies_args();
56
55
            subModel.clear();
57
56
            var num = 0;
58
57
            for (var i=0; i< cookies_data.length; i++) {
59
 
                console.log(cookies_data[i]);//sina.com.cn<2_2>10
 
58
                //sina.com.cn<2_2>10
60
59
                var splitlist = cookies_data[i].split("<2_2>");
61
60
                if (splitlist[0] == "") {
62
61
                    num++;
68
67
            }
69
68
 
70
69
            root.coo_sub_num -= num;
71
 
            sub_num:coo_sub_num
 
70
            sub_num=coo_sub_num
 
71
            if(sub_num!=0)
 
72
                check_flag=true;
72
73
            mainModel.clear();
73
74
            mainModel.append({"itemTitle": "清理Cookies ( 发现" + root.coo_sub_num + "处记录 )",
74
75
                             "picture": "../img/toolWidget/cookies.png",
110
111
//        target: sessiondispatcher
111
112
        target: systemdispatcher
112
113
//         onFinishScanWork: {
113
 
//             console.log("begin onFinishScanWork..............");
114
114
        //             if (btn_flag == "cookies_scan") {
115
 
        //                 console.log("******cookies_scan Signal handler received  Start******");
116
 
        ////                 console.log(msg);
117
115
        ////                 titleBar.work_result = msg;
118
116
        //                 titleBar.state = "CookiesWork";
119
117
        //             }
120
118
 
121
119
//         }
122
120
        onFinishCleanWork: {
123
 
//            console.log(msg);//apt software   package   history   cookies
124
121
            if (btn_flag == "cookies_work") {
125
122
                if (msg == "cookies") {
126
123
                    root.work_result = msg;
169
166
        anchors { top: parent.top; topMargin: 30;right: parent.right ; rightMargin: 40 }
170
167
        spacing: 20
171
168
        //status picture
172
 
        Image {
 
169
//        Image {
 
170
//            id: statusImage
 
171
//            source: "../img/toolWidget/unfinish.png"
 
172
//            fillMode: "PreserveAspectFit"
 
173
//            smooth: true
 
174
//            anchors.verticalCenter: parent.verticalCenter
 
175
//        }
 
176
        Common.StatusImage {
173
177
            id: statusImage
174
 
            source: "../img/toolWidget/unfinish.png"
175
 
            fillMode: "PreserveAspectFit"
176
 
            smooth: true
 
178
            iconName: "yellow.png"
 
179
            text: "未完成"
177
180
            anchors.verticalCenter: parent.verticalCenter
178
181
        }
179
182
 
188
191
            id: bitButton
189
192
            width: 120
190
193
            height: 39
191
 
            hoverimage: "scan-start.png"
 
194
            text: root.btn_text
 
195
            hoverimage: "green1.png"
192
196
            anchors.verticalCenter: parent.verticalCenter
193
197
            onClicked: {
194
198
                if(root.check_flag)
211
215
                }
212
216
                else
213
217
                    sessiondispatcher.send_warningdialog_msg("友情提示:","对不起,您没有选择需要清理的项,请确认!");
214
 
                console.log(root.sub_num)
215
218
            }
216
219
        }
 
220
//        Common.Button {
 
221
//            id: bitButton
 
222
//            width: 120
 
223
//            height: 39
 
224
////            hoverimage: "scan-start.png"
 
225
//            text:"开始扫描"
 
226
//            bold:true
 
227
//            textsize: 12
 
228
//            anchors.verticalCenter: parent.verticalCenter
 
229
//            onClicked: {
 
230
//                if(root.check_flag)
 
231
//                {
 
232
//                //broswer cookies
 
233
//                 if (btn_flag == "cookies_scan") {
 
234
//                     cookies_signal("CookiesWork");
 
235
//                     if(root.null_flag == true) {
 
236
//                        root.state = "CookiesWorkEmpty";
 
237
//                         sessiondispatcher.send_warningdialog_msg("友情提示:","扫描内容为空,不再执行清理!");
 
238
//                     }
 
239
//                     else if(root.null_flag == false)
 
240
//                        root.state = "CookiesWork";
 
241
//                 }
 
242
//                 else if (btn_flag == "cookies_work") {
 
243
//                     systemdispatcher.set_user_homedir_qt();
 
244
//                     systemdispatcher.clean_cookies_records_qt(systemdispatcher.get_cookies_args());
 
245
////                     sessiondispatcher.clean_cookies_records_qt(systemdispatcher.get_cookies_args());
 
246
//                 }
 
247
//                }
 
248
//                else
 
249
//                    sessiondispatcher.send_warningdialog_msg("友情提示:","对不起,您没有选择需要清理的项,请确认!");
 
250
//                console.log(root.sub_num)
 
251
//            }
 
252
//        }
217
253
    }
218
254
    //分割条
219
255
    Rectangle {
363
399
                model: mainModel
364
400
                delegate: Cleardelegate{
365
401
                    sub_num:root.coo_sub_num;sub_model:subModel;btn_flag:root.btn_flag;
 
402
                    delegate_flag: false
366
403
                    onSubpressed: {root.sub_num=hMark}
367
404
                    onCheckchanged: {root.check_flag=checkchange}
368
405
                }
383
420
        State {
384
421
            name: "CookiesWork"
385
422
             PropertyChanges { target: label; visible: true; text: "cookies扫描完成"}
386
 
             PropertyChanges { target: bitButton; hoverimage: "clear-start.png" }
 
423
             PropertyChanges { target: bitButton; /*hoverimage: "clear-start.png"*/ text:"开始清理"}
387
424
            PropertyChanges { target: root; btn_flag: "cookies_work" }
388
425
        },
389
426
        State {
390
427
            name: "CookiesWorkFinish"
391
428
            PropertyChanges { target: label; visible: true; text: root.work_result + "清理完毕!" }
392
 
            PropertyChanges { target: bitButton; hoverimage: "scan-start.png" }
 
429
            PropertyChanges { target: bitButton; /*hoverimage: "scan-start.png"*/ text:"开始扫描"}
393
430
            PropertyChanges { target: root; btn_flag: "cookies_scan" }
394
 
            PropertyChanges { target: statusImage; source: "../img/toolWidget/finish.png"}
 
431
            PropertyChanges { target: statusImage; iconName: "green.png"; text: "已完成"}
395
432
        },
396
433
        State {
397
434
            name: "CookiesWorkEmpty"
398
435
            PropertyChanges { target: label; visible: true; text: "扫描内容为空,不再执行清理!" }
399
 
            PropertyChanges { target: bitButton; hoverimage: "scan-start.png" }
 
436
            PropertyChanges { target: bitButton; /*hoverimage: "scan-start.png"*/ text:"开始扫描"}
400
437
            PropertyChanges { target: root; btn_flag: "cookies_scan" }
401
 
            PropertyChanges { target: statusImage; source: "../img/toolWidget/finish.png"}
 
438
            PropertyChanges { target: statusImage; iconName: "green.png"; text: "已完成"}
402
439
        }
403
440
    ]
404
441
}