File indexing completed on 2025-03-09 05:11:50
0001 /* 0002 SPDX-FileCopyrightText: 2021 Hamed Masafi <hamed.masfi@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-3.0-or-later 0005 */ 0006 0007 #include "kommitwidgetsglobaloptions.h" 0008 0009 KommitWidgetsGlobalOptions::KommitWidgetsGlobalOptions() 0010 { 0011 } 0012 0013 void KommitWidgetsGlobalOptions::setColor(Git::ChangeStatus status, const QColor &color) 0014 { 0015 mColors.insert(status, color); 0016 } 0017 0018 QColor KommitWidgetsGlobalOptions::statucColor(Git::ChangeStatus status) const 0019 { 0020 return mColors.value(status); 0021 } 0022 0023 QCalendar KommitWidgetsGlobalOptions::calendar() const 0024 { 0025 return mCalendar; 0026 } 0027 0028 void KommitWidgetsGlobalOptions::setCalendar(const QCalendar &calendar) 0029 { 0030 mCalendar = calendar; 0031 } 0032 0033 KommitWidgetsGlobalOptions *KommitWidgetsGlobalOptions::instance() 0034 { 0035 static KommitWidgetsGlobalOptions *instance = nullptr; 0036 if (!instance) 0037 instance = new KommitWidgetsGlobalOptions; 0038 0039 return instance; 0040 }