Commit graph

64 commits

Author SHA1 Message Date
Ivailo Monev
5d7148e62d mark qUiItemRoles table as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-05 07:47:37 +00:00
Ivailo Monev
13b48ebdb1 place all private headers in single directory
should reduce the build time and also the length of the commands used
during build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-01 19:20:31 +00:00
Ivailo Monev
59a37e52e4 rework the translation related functions
this is both step back (in terms of plural support) and step forward
(in terms of missuse of QApplication::translate()) but it has to be done
to make the API somewhat sensible. note that plural forms emulation via
QString.arg() is already done in some places and
QApplication::translate() is used somewhere where it should not be. in a
nutshell, if your code does not compile it probably needs more than a
build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 02:00:49 +00:00
Ivailo Monev
07bf092710 always use full paths for installation
now that CPack is no longer supported relative paths are no longer
required. this change also fixes the headers optimizations upon
installation since it requires full paths to work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-09 00:36:36 +00:00
Ivailo Monev
d19b0a6ce4 drop support for static plugins
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:05:40 +00:00
Ivailo Monev
6c4fa89896 adjust KtDesigner component to KtUiTools changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 20:02:50 +00:00
Ivailo Monev
1f6ba3cda2 remove duplicate ui4 source and header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:49:36 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
4735a83eb9 use foreach() for iteration in QFormBuilderExtra::applyBuddy()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:43:23 +00:00
Ivailo Monev
b3789548a9 replze 0 with Q_NULLPTR in QFormBuilderExtra::applyBuddy()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:38:57 +00:00
Ivailo Monev
258fd75d6e use foreach() for iteration in QAbstractFormBuilder::setupColorGroup()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:33:20 +00:00
Ivailo Monev
537bf382f8 avoid temporary in QAbstractFormBuilder::computeProperties()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:32:55 +00:00
Ivailo Monev
e3dcc6595f remove redundant QDir class forward declaration from textbuilder_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:21:13 +00:00
Ivailo Monev
3049209062 replace Q_ASSERT(0) with Q_ASSERT(false)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 16:09:02 +00:00
Ivailo Monev
877273cf80 use foreach() for iteration in QAbstractFormBuilder::applyProperties()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 15:49:22 +00:00
Ivailo Monev
b6e8806ebd mark QAbstractFormBuilder::toVariant() property argument as const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 15:48:59 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
f2993e0ccb replace QListIterator<> with foreach() where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 13:30:08 +00:00
Ivailo Monev
58cf02db3a remove redundant DECLARE_COMPAT_WIDGET() macro definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:38:52 +00:00
Ivailo Monev
b8a7529aed build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 23:43:24 +00:00
Ivailo Monev
5be00e8a96 use QSet instead of QHash for m_laidout member in QAbstractFormBuilder
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 04:11:47 +00:00
Ivailo Monev
9cf0034f32 replace "Qt Designer" with "Katie Designer"
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 03:33:51 +00:00
Ivailo Monev
bf4937524d remove duplicate header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 23:22:53 +00:00
Ivailo Monev
e26becd14c remove redundant build-time definitions [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 01:04:56 +00:00
Ivailo Monev
849ba7a632 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84 replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
fbcfe51b37 remove redundant global header inclusion [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 02:30:30 +00:00
Ivailo Monev
6d3fe9312c partially revert 16e996daae
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-15 13:36:52 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
30010585ed make major components, plugins and imports part of runtime
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:56:38 +00:00
Ivailo Monev
995b7998b0 deal with excessive include directories
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00
Ivailo Monev
16e996daae get rid of QWidgetItemV2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 22:46:47 +00:00
Ivailo Monev
d4a0fe76ef move xml and animation cruft out of core component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 19:08:52 +00:00
Ivailo Monev
3c58788f05 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-07-10 14:31:23 +00:00
Ivailo Monev
65a18c610d Q_DECLARE_INTERFACE use fixes
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:54:24 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
de29664df6 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 04:13:46 +00:00
Ivailo Monev
a1dc282774 rever some uitools changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 17:32:32 +00:00
Ivailo Monev
cc5538b309 uitools build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 17:10:36 +00:00
Ivailo Monev
e6366be9af Q3 and QAxWidget leftovers removal mostly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 17:08:20 +00:00
Ivailo Monev
937d29e394 mostly manual d pointer management
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-02 01:52:21 +00:00
Ivailo Monev
45f5061b3d various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-26 15:49:56 +00:00
Ivailo Monev
3d3eaa45c9 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:22:06 +00:00
Ivailo Monev
8f1af925b4 installation paths revised
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 23:43:48 +00:00
Ivailo Monev
9b1e1fea0e mostly RVCT support code removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-28 23:04:10 +00:00
Ivailo Monev
dbc826839f remove duplicate header and source files from uitools
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-21 16:21:56 +00:00
Ivailo Monev
6bebf3ae90 Q_CC_MSVC conditionals removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 19:22:13 +00:00
Ivailo Monev
2656915164 fixup the paths in the pkg-config files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:03:37 +00:00