void ViewTableListWidget::createRightMenuActions() { //创建右键菜单 lookupView_action = new QAction(tr("查看"),this); newview_action = new QAction(tr("新建"),this); editview_aciton = new QAction(tr("编辑"),this); sendview_action = new QAction(tr("发送"),this); deleteview_action = new QAction(tr("删除"),this); addto_action = new QAction(tr("添加到..."),this); detailinfolist_action = new QAction(tr("详细信息"),this); listmode_action = new QAction(tr("列表"),this); iconmode_action = new QAction(tr("图标"),this); sortbyname_aciton = new QAction(tr("名称"),this); sortbytype_action = new QAction(tr("类型"),this); sortbyfrequency_action = new QAction(tr("使用次数"),this); sortbymoditime_action = new QAction(tr("访问时间"),this); connect(lookupView_action,SIGNAL(triggered()),this,SLOT(lookupView())); connect(newview_action,SIGNAL(triggered()),this,SLOT(newView())); connect(editview_aciton,SIGNAL(triggered()),this,SLOT(editView())); connect(sendview_action,SIGNAL(triggered()),this,SLOT(sendView())); connect(deleteview_action,SIGNAL(triggered()),this,SLOT(deleteViewRequest())); connect(addto_action,SIGNAL(triggered()),this,SLOT(addViewTo())); connect(detailinfolist_action,SIGNAL(triggered()),this,SLOT(detailInfoPermutation())); connect(listmode_action,SIGNAL(triggered()),this,SLOT(listPermutation())); connect(iconmode_action,SIGNAL(triggered()),this,SLOT(iconPermutation())); connect(sortbyname_aciton,SIGNAL(triggered()),this,SLOT(sortByName())); connect(sortbytype_action,SIGNAL(triggered()),this,SLOT(sortByType())); connect(sortbyfrequency_action,SIGNAL(triggered()),this,SLOT(sortByFrequency())); connect(sortbymoditime_action,SIGNAL(triggered()),this,SLOT(sortByModiTime())); }
/* Driver program to test above functions */ int main() { int p; int arr[] = {2, 3, 2, 4, 5, 12, 2, 3, 3, 3, 12}; int n = sizeof(arr)/sizeof(arr[0]); sortByFrequency(arr, n); p=printArray(arr, n); printf("%d",(n-p)); return 0; }