MCPcopy Create free account
hub / github.com/cc20110101/RedisView / keySort

Method keySort

src/RedisView/AppView/MainWidget.cpp:619–646  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

617}
618
619void MainWidget::keySort() {
620 if(_isClusterMode) {
621 _itemKeyModel->sortItem(_treeItemKey, _vSortMap.value(0,Qt::AscendingOrder));
622 if(_vSortMap.value(0,Qt::AscendingOrder) == Qt::AscendingOrder) {
623 _vSortMap[0] = Qt::DescendingOrder;
624 } else {
625 _vSortMap[0] = Qt::AscendingOrder;
626 }
627 } else {
628 if(_idbIndex == -1) {
629 for(int i = 0; i < _vTreeItemKey.size(); ++i) {
630 _itemKeyModel->sortItem(_vTreeItemKey[i], _vSortMap.value(i,Qt::AscendingOrder));
631 if(_vSortMap.value(i,Qt::AscendingOrder) == Qt::AscendingOrder) {
632 _vSortMap[i] = Qt::DescendingOrder;
633 } else {
634 _vSortMap[i] = Qt::AscendingOrder;
635 }
636 }
637 } else {
638 _itemKeyModel->sortItem(_vTreeItemKey[_idbIndex], _vSortMap.value(_idbIndex,Qt::AscendingOrder));
639 if(_vSortMap.value(_idbIndex,Qt::AscendingOrder) == Qt::AscendingOrder) {
640 _vSortMap[_idbIndex] = Qt::DescendingOrder;
641 } else {
642 _vSortMap[_idbIndex] = Qt::AscendingOrder;
643 }
644 }
645 }
646}
647
648void MainWidget::count() {
649 QString str;

Callers

nothing calls this directly

Calls 1

sortItemMethod · 0.80

Tested by

no test coverage detected