diff --git a/libpeony-qt/controls/directory-view/directoryviewhelper.cpp b/libpeony-qt/controls/directory-view/directoryviewhelper.cpp
index 8af63eaa..230e969e 100644
--- a/libpeony-qt/controls/directory-view/directoryviewhelper.cpp
+++ b/libpeony-qt/controls/directory-view/directoryviewhelper.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "directoryviewhelper.h"
diff --git a/libpeony-qt/controls/directory-view/directoryviewhelper.h b/libpeony-qt/controls/directory-view/directoryviewhelper.h
index a1729ee0..92e5cd41 100644
--- a/libpeony-qt/controls/directory-view/directoryviewhelper.h
+++ b/libpeony-qt/controls/directory-view/directoryviewhelper.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef DIRECTORYVIEWHELPER_H
#define DIRECTORYVIEWHELPER_H
diff --git a/libpeony-qt/controls/menu/color-pushbutton.cpp b/libpeony-qt/controls/menu/color-pushbutton.cpp
index 35b5fc46..635e4c73 100644
--- a/libpeony-qt/controls/menu/color-pushbutton.cpp
+++ b/libpeony-qt/controls/menu/color-pushbutton.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#include "color-pushbutton.h"
#include
#include
diff --git a/libpeony-qt/controls/menu/color-pushbutton.h b/libpeony-qt/controls/menu/color-pushbutton.h
index 9115a7a1..bb55e2cb 100644
--- a/libpeony-qt/controls/menu/color-pushbutton.h
+++ b/libpeony-qt/controls/menu/color-pushbutton.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef COLORPUSHBUTTON_H
#define COLORPUSHBUTTON_H
diff --git a/libpeony-qt/convenient-utils/disc/common.h b/libpeony-qt/convenient-utils/disc/common.h
index 32847595..ca16daed 100644
--- a/libpeony-qt/convenient-utils/disc/common.h
+++ b/libpeony-qt/convenient-utils/disc/common.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef COMMON_H
#define COMMON_H
diff --git a/libpeony-qt/convenient-utils/disc/disccommand.cpp b/libpeony-qt/convenient-utils/disc/disccommand.cpp
index f90434ec..9553bc69 100644
--- a/libpeony-qt/convenient-utils/disc/disccommand.cpp
+++ b/libpeony-qt/convenient-utils/disc/disccommand.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#include "disccommand.h"
#include
diff --git a/libpeony-qt/convenient-utils/disc/disccommand.h b/libpeony-qt/convenient-utils/disc/disccommand.h
index cd17f284..924cbaac 100644
--- a/libpeony-qt/convenient-utils/disc/disccommand.h
+++ b/libpeony-qt/convenient-utils/disc/disccommand.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef DISCCOMMAND_H
#define DISCCOMMAND_H
diff --git a/libpeony-qt/convenient-utils/disc/disccontrol.cpp b/libpeony-qt/convenient-utils/disc/disccontrol.cpp
index 0f5654cd..2c86f2df 100755
--- a/libpeony-qt/convenient-utils/disc/disccontrol.cpp
+++ b/libpeony-qt/convenient-utils/disc/disccontrol.cpp
@@ -1,3 +1,27 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
+
#include "disccontrol.h"
#include "disccommand.h"
#include
diff --git a/libpeony-qt/convenient-utils/disc/disccontrol.h b/libpeony-qt/convenient-utils/disc/disccontrol.h
index 6b17e2eb..c562eaa2 100755
--- a/libpeony-qt/convenient-utils/disc/disccontrol.h
+++ b/libpeony-qt/convenient-utils/disc/disccontrol.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef DISCREAD_H
#define DISCREAD_H
diff --git a/libpeony-qt/convenient-utils/disc/discscsi.cpp b/libpeony-qt/convenient-utils/disc/discscsi.cpp
index e8f8b073..00ca7c3f 100644
--- a/libpeony-qt/convenient-utils/disc/discscsi.cpp
+++ b/libpeony-qt/convenient-utils/disc/discscsi.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "discscsi.h"
#include
//#include
diff --git a/libpeony-qt/convenient-utils/disc/discscsi.h b/libpeony-qt/convenient-utils/disc/discscsi.h
index 49fb4496..2d5a0302 100644
--- a/libpeony-qt/convenient-utils/disc/discscsi.h
+++ b/libpeony-qt/convenient-utils/disc/discscsi.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef DISCSCSI_H
#define DISCSCSI_H
diff --git a/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp b/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp
index bce65ead..f6a56e69 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp
+++ b/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifdef KY_FILE_DIALOG
#include "kyfiledialogrename.h"
diff --git a/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.h b/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.h
index a0547774..bbf42e3f 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.h
+++ b/libpeony-qt/file-operation/file-operation-dialog/kyfiledialogrename.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifdef KY_FILE_DIALOG
#ifndef KYFILEDIALOGRENAME_H
diff --git a/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.cpp b/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.cpp
index 0f60cea8..fac13d0b 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.cpp
+++ b/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifdef KY_FILE_DIALOG
#include "kyfileoperationdialog.h"
diff --git a/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.h b/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.h
index b5813cdd..d5524eed 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.h
+++ b/libpeony-qt/file-operation/file-operation-dialog/kyfileoperationdialog.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifdef KY_FILE_DIALOG
#ifndef KYFILEOPERATIONDIALOG_H
diff --git a/libpeony-qt/file-operation/file-operation-dialog/rename-editor.cpp b/libpeony-qt/file-operation/file-operation-dialog/rename-editor.cpp
index a85e4a97..987d5893 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/rename-editor.cpp
+++ b/libpeony-qt/file-operation/file-operation-dialog/rename-editor.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#include "rename-editor.h"
#include
diff --git a/libpeony-qt/file-operation/file-operation-dialog/rename-editor.h b/libpeony-qt/file-operation/file-operation-dialog/rename-editor.h
index 3e926255..ce8bdac4 100644
--- a/libpeony-qt/file-operation/file-operation-dialog/rename-editor.h
+++ b/libpeony-qt/file-operation/file-operation-dialog/rename-editor.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef RENAMEEDITOR_H
#define RENAMEEDITOR_H
diff --git a/libpeony-qt/metadata-emblem-provider.cpp b/libpeony-qt/metadata-emblem-provider.cpp
index e60d4d2a..183497fb 100644
--- a/libpeony-qt/metadata-emblem-provider.cpp
+++ b/libpeony-qt/metadata-emblem-provider.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#include "metadata-emblem-provider.h"
#include "file-meta-info.h"
diff --git a/libpeony-qt/metadata-emblem-provider.h b/libpeony-qt/metadata-emblem-provider.h
index 1bfe4ed9..68d5627d 100644
--- a/libpeony-qt/metadata-emblem-provider.h
+++ b/libpeony-qt/metadata-emblem-provider.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifndef METADATAEMBLEMPROVIDER_H
#define METADATAEMBLEMPROVIDER_H
diff --git a/libpeony-qt/model/side-bar-cloud-item.h b/libpeony-qt/model/side-bar-cloud-item.h
index d4c2960d..4b35a410 100644
--- a/libpeony-qt/model/side-bar-cloud-item.h
+++ b/libpeony-qt/model/side-bar-cloud-item.h
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt's Library
+ *
+ * Copyright (C) 2020, KylinSoft Co., Ltd.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this library. If not, see .
+ *
+ * Authors: Wang Weinan
+ *
+ */
+
+
#ifndef SIEDBARCLOUDITEM_H
#define SIEDBARCLOUDITEM_H
diff --git a/libpeony-qt/windows/ky-udf-format-dialog.cpp b/libpeony-qt/windows/ky-udf-format-dialog.cpp
index c381ccef..545dccf1 100644
--- a/libpeony-qt/windows/ky-udf-format-dialog.cpp
+++ b/libpeony-qt/windows/ky-udf-format-dialog.cpp
@@ -1,3 +1,26 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
+
#ifdef KY_UDF_BURN
#include "ky-udf-format-dialog.h"
diff --git a/libpeony-qt/windows/ky-udf-format-dialog.h b/libpeony-qt/windows/ky-udf-format-dialog.h
index 75629806..55ebaf92 100644
--- a/libpeony-qt/windows/ky-udf-format-dialog.h
+++ b/libpeony-qt/windows/ky-udf-format-dialog.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef KY_UDFFORMATDIALOG_H
#define KY_UDFFORMATDIALOG_H
diff --git a/libpeony-qt/windows/udfAppendBurnDataDialog.cpp b/libpeony-qt/windows/udfAppendBurnDataDialog.cpp
index 5b94f5a7..9e5162b1 100644
--- a/libpeony-qt/windows/udfAppendBurnDataDialog.cpp
+++ b/libpeony-qt/windows/udfAppendBurnDataDialog.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifdef KY_UDF_BURN
#include "udfAppendBurnDataDialog.h"
diff --git a/libpeony-qt/windows/udfAppendBurnDataDialog.h b/libpeony-qt/windows/udfAppendBurnDataDialog.h
index a6f5b529..b8eff476 100644
--- a/libpeony-qt/windows/udfAppendBurnDataDialog.h
+++ b/libpeony-qt/windows/udfAppendBurnDataDialog.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef UDFAPPENDBURNDATADIALOG_H
#define UDFAPPENDBURNDATADIALOG_H
diff --git a/libpeony-qt/windows/udfFormatDialog.cpp b/libpeony-qt/windows/udfFormatDialog.cpp
index 0b71cb02..0bbf6c4d 100644
--- a/libpeony-qt/windows/udfFormatDialog.cpp
+++ b/libpeony-qt/windows/udfFormatDialog.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "udfFormatDialog.h"
#include "disccontrol.h"
#include
diff --git a/libpeony-qt/windows/udfFormatDialog.h b/libpeony-qt/windows/udfFormatDialog.h
index cab9e6a7..8a9d9841 100644
--- a/libpeony-qt/windows/udfFormatDialog.h
+++ b/libpeony-qt/windows/udfFormatDialog.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef UDFFORMATDIALOG_H
#define UDFFORMATDIALOG_H
diff --git a/peony-qt-desktop/desktop-background-manager.cpp b/peony-qt-desktop/desktop-background-manager.cpp
index 97397701..5bf4d856 100644
--- a/peony-qt-desktop/desktop-background-manager.cpp
+++ b/peony-qt-desktop/desktop-background-manager.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "peony-desktop-application.h"
#include "desktop-background-manager.h"
diff --git a/peony-qt-desktop/desktop-background-manager.h b/peony-qt-desktop/desktop-background-manager.h
index 0b9b895e..9117da8c 100644
--- a/peony-qt-desktop/desktop-background-manager.h
+++ b/peony-qt-desktop/desktop-background-manager.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef DESKTOPBACKGROUNDMANAGER_H
#define DESKTOPBACKGROUNDMANAGER_H
diff --git a/peony-qt-desktop/desktopbackground.cpp b/peony-qt-desktop/desktopbackground.cpp
index cb69ec17..48a7f2c6 100644
--- a/peony-qt-desktop/desktopbackground.cpp
+++ b/peony-qt-desktop/desktopbackground.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "desktopbackground.h"
#include "peony-desktop-application.h"
diff --git a/peony-qt-desktop/desktopbackground.h b/peony-qt-desktop/desktopbackground.h
index dca3736f..50e8497f 100644
--- a/peony-qt-desktop/desktopbackground.h
+++ b/peony-qt-desktop/desktopbackground.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef DESKTOPBACKGROUND_H
#define DESKTOPBACKGROUND_H
diff --git a/peony-qt-desktop/desktopbackgroundwindow.cpp b/peony-qt-desktop/desktopbackgroundwindow.cpp
index ee90214d..6705da77 100644
--- a/peony-qt-desktop/desktopbackgroundwindow.cpp
+++ b/peony-qt-desktop/desktopbackgroundwindow.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "desktopbackgroundwindow.h"
#include "desktop-background-manager.h"
#include "peony-desktop-application.h"
diff --git a/peony-qt-desktop/desktopbackgroundwindow.h b/peony-qt-desktop/desktopbackgroundwindow.h
index 3ae76898..26184054 100644
--- a/peony-qt-desktop/desktopbackgroundwindow.h
+++ b/peony-qt-desktop/desktopbackgroundwindow.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef DESKTOPBACKGROUNDWINDOW_H
#define DESKTOPBACKGROUNDWINDOW_H
diff --git a/peony-qt-desktop/user-dir-manager.cpp b/peony-qt-desktop/user-dir-manager.cpp
index a07c6a57..85601cda 100644
--- a/peony-qt-desktop/user-dir-manager.cpp
+++ b/peony-qt-desktop/user-dir-manager.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "user-dir-manager.h"
#include "file-operation-manager.h"
#include "file-rename-operation.h"
diff --git a/peony-qt-desktop/user-dir-manager.h b/peony-qt-desktop/user-dir-manager.h
index 3fdaf82f..da68a37b 100644
--- a/peony-qt-desktop/user-dir-manager.h
+++ b/peony-qt-desktop/user-dir-manager.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef USERDIRMANAGER_H
#define USERDIRMANAGER_H
diff --git a/peony-qt-desktop/waylandoutputmanager.cpp b/peony-qt-desktop/waylandoutputmanager.cpp
index 8ae702c4..1e3bf8d1 100644
--- a/peony-qt-desktop/waylandoutputmanager.cpp
+++ b/peony-qt-desktop/waylandoutputmanager.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "waylandoutputmanager.h"
#include "ukui-output-client.h"
diff --git a/peony-qt-desktop/waylandoutputmanager.h b/peony-qt-desktop/waylandoutputmanager.h
index 08067c70..3b789603 100644
--- a/peony-qt-desktop/waylandoutputmanager.h
+++ b/peony-qt-desktop/waylandoutputmanager.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef WAYLANDOUTPUTMANAGER_H
#define WAYLANDOUTPUTMANAGER_H
diff --git a/plugin-iface/emblem-plugin-iface.h b/plugin-iface/emblem-plugin-iface.h
index 52539c73..100e73e4 100644
--- a/plugin-iface/emblem-plugin-iface.h
+++ b/plugin-iface/emblem-plugin-iface.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef EMBLEMPLUGINIFACE_H
#define EMBLEMPLUGINIFACE_H
diff --git a/plugin-iface/vfs-plugin-iface.h b/plugin-iface/vfs-plugin-iface.h
index 96edaaf5..4b0e898e 100644
--- a/plugin-iface/vfs-plugin-iface.h
+++ b/plugin-iface/vfs-plugin-iface.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef VFSPLUGINIFACE_H
#define VFSPLUGINIFACE_H
diff --git a/src/control/search-widget.cpp b/src/control/search-widget.cpp
index 43740e05..70be34b8 100644
--- a/src/control/search-widget.cpp
+++ b/src/control/search-widget.cpp
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#include "search-widget.h"
#include "advanced-location-bar.h"
#include "search-vfs-uri-parser.h"
diff --git a/src/control/search-widget.h b/src/control/search-widget.h
index d9c0e5c5..252bd948 100644
--- a/src/control/search-widget.h
+++ b/src/control/search-widget.h
@@ -1,3 +1,25 @@
+/*
+ * Peony-Qt
+ *
+ * Copyright (C) 2023, KylinSoft Information Technology Co., Ltd.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ *
+ * Authors: Yue Lan
+ *
+ */
+
#ifndef SEARCHWIDGET_H
#define SEARCHWIDGET_H