File indexing completed on 2024-04-21 04:57:52

0001 /* This file is part of the KDE project
0002     SPDX-FileCopyrightText: 2006 David Faure <faure@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef KONQVIEWMGRTEST_H
0008 #define KONQVIEWMGRTEST_H
0009 
0010 #include <QObject>
0011 
0012 class ViewMgrTest : public QObject
0013 {
0014     Q_OBJECT
0015 
0016 private Q_SLOTS:
0017     void initTestCase();
0018 
0019     void testCloseOtherTabs();
0020     void testCloseTabsFast();
0021     void testCreateFirstView();
0022     void testEmptyWindow();
0023     void testRemoveFirstView();
0024     void testSplitView();
0025     void testSplitMainContainer();
0026     void testLinkedViews();
0027 
0028     void testPopupNewTab();
0029     void testPopupNewWindow();
0030     void testCtrlClickOnLink();
0031     void sameTestsWithNewTabsInFront();
0032     void sameTestsWithMmbOpenTabsFalse();
0033 
0034     void testAddTabs();
0035     void testDuplicateTab();
0036     void testDuplicateSplittedTab();
0037     void testDeletePartInTab();
0038     void testSaveProfile();
0039 
0040     void testDuplicateWindow();
0041 
0042     void testBrowserArgumentsNewTab();
0043 
0044     void testBreakOffTab();
0045     void moveTabLeft();
0046 
0047     static void sendAllPendingResizeEvents(QWidget *);
0048 };
0049 
0050 #endif