File indexing completed on 2024-05-19 05:35:23
0001 ////////////////////////////////////////////////////////////////////////////// 0002 // oxygenlistdemowidget.cpp 0003 // oxygen lists (and trees) demo widget 0004 // ------------------- 0005 // 0006 // SPDX-FileCopyrightText: 2010 Hugo Pereira Da Costa <hugo.pereira@free.fr> 0007 // 0008 // SPDX-License-Identifier: MIT 0009 ////////////////////////////////////////////////////////////////////////////// 0010 0011 #include "oxygenlistdemowidget.h" 0012 0013 namespace Oxygen 0014 { 0015 //______________________________________________________________ 0016 ListDemoWidget::ListDemoWidget(QWidget *parent) 0017 : DemoWidget(parent) 0018 { 0019 ui.setupUi(this); 0020 ui.treeWidget->sortByColumn(0, Qt::AscendingOrder); 0021 } 0022 0023 //______________________________________________________________ 0024 void ListDemoWidget::benchmark(void) 0025 { 0026 if (!isVisible()) 0027 return; 0028 0029 if (true) { 0030 simulator().selectItem(ui.listWidget, 0); 0031 simulator().selectItem(ui.listWidget, 1); 0032 simulator().selectItem(ui.listWidget, 2); 0033 } 0034 0035 if (true) { 0036 simulator().selectItem(ui.treeWidget, 0, 0); 0037 simulator().selectItem(ui.treeWidget, 1, 0); 0038 simulator().selectItem(ui.treeWidget, 2, 0); 0039 } 0040 0041 if (true) { 0042 simulator().selectItem(ui.tableWidget, 0, 0); 0043 simulator().selectItem(ui.tableWidget, 0, 1); 0044 simulator().selectItem(ui.tableWidget, 0, 2); 0045 0046 simulator().selectItem(ui.tableWidget, 1, 0); 0047 simulator().selectItem(ui.tableWidget, 1, 1); 0048 simulator().selectItem(ui.tableWidget, 1, 2); 0049 0050 simulator().selectItem(ui.tableWidget, 2, 0); 0051 simulator().selectItem(ui.tableWidget, 2, 1); 0052 simulator().selectItem(ui.tableWidget, 2, 2); 0053 } 0054 0055 if (true) { 0056 QSplitterHandle *handle(ui.splitter->handle(1)); 0057 simulator().slide(handle, QPoint(0, -20)); 0058 simulator().slide(handle, QPoint(0, 20)); 0059 0060 handle = ui.splitter->handle(2); 0061 simulator().slide(handle, QPoint(0, 20)); 0062 simulator().slide(handle, QPoint(0, -20)); 0063 } 0064 0065 simulator().run(); 0066 } 0067 }