Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
System
KHelpCenter
Commits
5f389e05
Commit
5f389e05
authored
Mar 31, 2021
by
Nicolas Fella
Browse files
Port away from kinit
KInit is planned to go away
https://phabricator.kde.org/T14298
parent
5484b476
Changes
3
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
5f389e05
...
...
@@ -41,7 +41,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
DBusAddons
DocTools
I18n
Init
KHtml
Service
WindowSystem
...
...
@@ -87,7 +86,7 @@ add_subdirectory( templates )
########### next target ###############
set
(
khelpcenter_
KDEINIT_
SRCS
set
(
khelpcenter_SRCS
navigator.cpp
navigatoritem.cpp
navigatorappitem.cpp
...
...
@@ -111,21 +110,19 @@ set(khelpcenter_KDEINIT_SRCS
scrollkeepertreebuilder.cpp
bookmarkowner.cpp
searchhandler.cpp
)
ecm_qt_declare_logging_category
(
khelpcenter_
KDEINIT_
SRCS HEADER khc_debug.h IDENTIFIER KHC_LOG CATEGORY_NAME org.kde.khelpcenter
)
ecm_qt_declare_logging_category
(
khelpcenter_SRCS HEADER khc_debug.h IDENTIFIER KHC_LOG CATEGORY_NAME org.kde.khelpcenter
)
kconfig_add_kcfg_files
(
khelpcenter_
KDEINIT_
SRCS prefs.kcfgc
)
# kf5_add_app_icon(khelpcenter_
KDEINIT_
SRCS "${KDE4_INSTALL_DIR}/share/icons/oxygen/*/apps/help-browser.png")
kconfig_add_kcfg_files
(
khelpcenter_SRCS prefs.kcfgc
)
# kf5_add_app_icon(khelpcenter_SRCS "${KDE4_INSTALL_DIR}/share/icons/oxygen/*/apps/help-browser.png")
kf5_add_kdeinit_executable
(
khelpcenter
${
khelpcenter_KDEINIT_SRCS
}
)
target_compile_definitions
(
kdeinit_khelpcenter PRIVATE -DPROJECT_VERSION=
"
${
PROJECT_VERSION
}
"
)
target_link_libraries
(
kdeinit_khelpcenter KF5::KHtml KF5::Service KF5::DBusAddons KF5::ConfigGui KF5::WindowSystem KF5::Bookmarks Qt5::Xml Grantlee5::Templates
)
target_link_libraries
(
kdeinit_khelpcenter KF5::DocTools
)
add_executable
(
khelpcenter
${
khelpcenter_SRCS
}
)
target_compile_definitions
(
khelpcenter PRIVATE -DPROJECT_VERSION=
"
${
PROJECT_VERSION
}
"
)
target_link_libraries
(
khelpcenter KF5::KHtml KF5::Service KF5::DBusAddons KF5::ConfigGui KF5::WindowSystem KF5::Bookmarks KF5::DocTools Qt5::Xml Grantlee5::Templates
)
# add clang-format target for all our real source files
file
(
GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h
)
kde_clang_format
(
${
ALL_CLANG_FORMAT_SOURCE_FILES
}
)
install
(
TARGETS kdeinit_khelpcenter
${
INSTALL_TARGETS_DEFAULT_ARGS
}
)
install
(
TARGETS khelpcenter
${
INSTALL_TARGETS_DEFAULT_ARGS
}
)
########### install files ###############
...
...
application.cpp
View file @
5f389e05
...
...
@@ -83,7 +83,7 @@ void Application::activate(const QStringList& args, const QString &workingDirect
mMainWindow
->
show
();
}
extern
"C"
int
Q_DECL_EXPORT
kde
main
(
int
argc
,
char
**
argv
)
int
main
(
int
argc
,
char
**
argv
)
{
KHC
::
Application
app
(
argc
,
argv
);
KLocalizedString
::
setApplicationDomain
(
"khelpcenter5"
);
...
...
application.h
View file @
5f389e05
...
...
@@ -49,7 +49,5 @@ namespace KHC {
}
extern
"C"
{
int
Q_DECL_EXPORT
kdemain
(
int
argc
,
char
**
argv
);
}
#endif // KHC_APPLICATION_H
// vim:ts=2:sw=2:et
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment