File indexing completed on 2024-04-21 16:33:17

0001 /*
0002     SPDX-FileCopyrightText: 2000 Shie Erlich <krusader@users.sourceforge.net>
0003     SPDX-FileCopyrightText: 2000 Rafi Yanai <krusader@users.sourceforge.net>
0004     SPDX-FileCopyrightText: 2004-2022 Krusader Krew <https://krusader.org>
0005 
0006     SPDX-License-Identifier: GPL-2.0-or-later
0007 */
0008 
0009 #include "krglobal.h"
0010 
0011 #include "krusader.h"
0012 #include "krusaderview.h"
0013 
0014 #include <KXmlGui/KActionCollection>
0015 
0016 KConfig *KrGlobal::config = nullptr;
0017 KMountMan *KrGlobal::mountMan = nullptr;
0018 KrArcHandler *KrGlobal::arcMan = nullptr;
0019 KrBookmarkHandler *KrGlobal::bookman = nullptr;
0020 KrSlots *KrGlobal::slot = nullptr;
0021 KrusaderView *KrGlobal::mainView = nullptr;
0022 QWidget *KrGlobal::mainWindow = nullptr;
0023 UserAction *KrGlobal::userAction = nullptr;
0024 JobMan *KrGlobal::jobMan = nullptr;
0025 // ListPanel *KrGlobal::activePanel = 0;
0026 QKeySequence KrGlobal::copyShortcut;
0027 
0028 const int KrGlobal::sConfigVersion;
0029 int KrGlobal::sCurrentConfigVersion;
0030 
0031 KrPanel *KrGlobal::activePanel()
0032 {
0033     return mainView->activePanel();
0034 }