Warning, /network/ruqola/src/widgets/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 add_library(libruqolawidgets)
0004 
0005 if (TARGET KF6::UserFeedbackWidgets OR TARGET KUserFeedbackWidgets)
0006     target_sources(libruqolawidgets PRIVATE
0007         userfeedback/userfeedbackmanager.cpp
0008         userfeedback/ruqolauserfeedbackprovider.cpp
0009         userfeedback/accountinfosource.cpp
0010         userfeedback/ruqolauserfeedbackprovider.h
0011         userfeedback/accountinfosource.h
0012         userfeedback/userfeedbackmanager.h
0013     )
0014 endif()
0015 
0016 
0017 # Laurent port to KLineEditEventHandler in qt6
0018 target_sources(libruqolawidgets PRIVATE
0019     misc/lineeditcatchreturnkey.cpp
0020     misc/lineeditcatchreturnkey.h
0021 )
0022 
0023 
0024 target_sources(libruqolawidgets PRIVATE
0025     administratordialog/administratordialog.cpp
0026     administratordialog/administratordialog.h
0027     administratordialog/administratorwidget.cpp
0028     administratordialog/administratorwidget.h
0029     administratordialog/customemoji/administratorcustomemojicreateorupdatedialog.cpp
0030     administratordialog/customemoji/administratorcustomemojicreateorupdatedialog.h
0031     administratordialog/customemoji/administratorcustomemojicreateorupdatewidget.cpp
0032     administratordialog/customemoji/administratorcustomemojicreateorupdatewidget.h
0033     administratordialog/customemoji/administratorcustomemojiwidget.cpp
0034     administratordialog/customemoji/administratorcustomemojiwidget.h
0035     administratordialog/customsounds/administratorcustomsoundscreatedialog.cpp
0036     administratordialog/customsounds/administratorcustomsoundscreatedialog.h
0037     administratordialog/customsounds/administratorcustomsoundscreatewidget.cpp
0038     administratordialog/customsounds/administratorcustomsoundscreatewidget.h
0039     administratordialog/customsounds/administratorcustomsoundswidget.cpp
0040     administratordialog/customsounds/administratorcustomsoundswidget.h
0041     administratordialog/customuserstatus/administratorcustomuserstatuscreatedialog.cpp
0042     administratordialog/customuserstatus/administratorcustomuserstatuscreatedialog.h
0043     administratordialog/customuserstatus/administratorcustomuserstatuscreatewidget.cpp
0044     administratordialog/customuserstatus/administratorcustomuserstatuscreatewidget.h
0045     administratordialog/customuserstatus/administratorcustomuserstatuswidget.cpp
0046     administratordialog/customuserstatus/administratorcustomuserstatuswidget.h
0047     administratordialog/customuserstatus/customuserstatustreewidget.cpp
0048     administratordialog/customuserstatus/customuserstatustreewidget.h
0049     administratordialog/invites/administratorinvitesfilterproxymodel.cpp
0050     administratordialog/invites/administratorinvitesfilterproxymodel.h
0051     administratordialog/invites/administratorinviteswidget.cpp
0052     administratordialog/invites/administratorinviteswidget.h
0053     administratordialog/invites/invitetreeview.cpp
0054     administratordialog/invites/invitetreeview.h
0055     administratordialog/logs/viewlogwidget.cpp
0056     administratordialog/logs/viewlogwidget.h
0057     administratordialog/oauth/administratoroauthcreatedialog.cpp
0058     administratordialog/oauth/administratoroauthcreatedialog.h
0059     administratordialog/oauth/administratoroauthcreatewidget.cpp
0060     administratordialog/oauth/administratoroauthcreatewidget.h
0061     administratordialog/oauth/administratoroautheditdialog.cpp
0062     administratordialog/oauth/administratoroautheditdialog.h
0063     administratordialog/oauth/administratoroautheditwidget.cpp
0064     administratordialog/oauth/administratoroautheditwidget.h
0065     administratordialog/oauth/administratoroauthfilterproxymodel.cpp
0066     administratordialog/oauth/administratoroauthfilterproxymodel.h
0067     administratordialog/oauth/administratoroauthwidget.cpp
0068     administratordialog/oauth/administratoroauthwidget.h
0069     administratordialog/oauth/oauthtreeview.cpp
0070     administratordialog/oauth/oauthtreeview.h
0071     administratordialog/permissions/permissionseditdialog.cpp
0072     administratordialog/permissions/permissionseditdialog.h
0073     administratordialog/permissions/permissionseditwidget.cpp
0074     administratordialog/permissions/permissionseditwidget.h
0075     administratordialog/permissions/permissionstreeview.cpp
0076     administratordialog/permissions/permissionstreeview.h
0077     administratordialog/permissions/permissionswidget.cpp
0078     administratordialog/permissions/permissionswidget.h
0079     administratordialog/roles/administratorroleswidget.cpp
0080     administratordialog/roles/administratorroleswidget.h
0081     administratordialog/roles/roleeditdialog.cpp
0082     administratordialog/roles/roleeditdialog.h
0083     administratordialog/roles/roleeditwidget.cpp
0084     administratordialog/roles/roleeditwidget.h
0085     administratordialog/roles/rolescopecombobox.cpp
0086     administratordialog/roles/rolescopecombobox.h
0087     administratordialog/roles/rolestreeview.cpp
0088     administratordialog/roles/rolestreeview.h
0089     administratordialog/roles/userinroleeditdialog.cpp
0090     administratordialog/roles/userinroleeditdialog.h
0091     administratordialog/roles/usersinrolewidget.cpp
0092     administratordialog/roles/usersinrolewidget.h
0093     administratordialog/rooms/administratordirectroomseditwidget.cpp
0094     administratordialog/rooms/administratordirectroomseditwidget.h
0095     administratordialog/rooms/administratorroomseditbasewidget.cpp
0096     administratordialog/rooms/administratorroomseditbasewidget.h
0097     administratordialog/rooms/administratorroomseditdialog.cpp
0098     administratordialog/rooms/administratorroomseditdialog.h
0099     administratordialog/rooms/administratorroomseditwidget.cpp
0100     administratordialog/rooms/administratorroomseditwidget.h
0101     administratordialog/rooms/administratorroomsselectroomtypewidget.cpp
0102     administratordialog/rooms/administratorroomsselectroomtypewidget.h
0103     administratordialog/rooms/administratorroomswidget.cpp
0104     administratordialog/rooms/administratorroomswidget.h
0105     administratordialog/serverinfo/administratorserverinfowidget.cpp
0106     administratordialog/serverinfo/administratorserverinfowidget.h
0107     administratordialog/users/administratoradduserdialog.cpp
0108     administratordialog/users/administratoradduserdialog.h
0109     administratordialog/users/administratoradduserwidget.cpp
0110     administratordialog/users/administratoradduserwidget.h
0111     administratordialog/users/administratoruserswidget.cpp
0112     administratordialog/users/administratoruserswidget.h
0113     administratordialog/users/administratorinviteusersdialog.h
0114     administratordialog/users/administratorinviteusersdialog.cpp
0115     administratordialog/users/administratorinviteuserswidget.h
0116     administratordialog/users/administratorinviteuserswidget.cpp
0117 
0118     administratorsettingsdialog/administratorsettingsdialog.cpp
0119     administratorsettingsdialog/administratorsettingsdialog.h
0120     administratorsettingsdialog/administratorsettingswidget.h
0121     administratorsettingsdialog/administratorsettingswidget.cpp
0122     administratorsettingsdialog/accounts/accountsettingswidget.h
0123     administratorsettingsdialog/accounts/accountsettingswidget.cpp
0124     administratorsettingsdialog/encryption/encryptionsettingswidget.h
0125     administratorsettingsdialog/encryption/encryptionsettingswidget.cpp
0126     administratorsettingsdialog/message/messagesettingswidget.cpp
0127     administratorsettingsdialog/message/messagesettingswidget.h
0128     administratorsettingsdialog/settingswidgetbase.h
0129     administratorsettingsdialog/settingswidgetbase.cpp
0130     administratorsettingsdialog/fileupload/fileuploadsettingswidget.h
0131     administratorsettingsdialog/fileupload/fileuploadsettingswidget.cpp
0132     administratorsettingsdialog/retentionpolicy/retentionpolicysettingswidget.h
0133     administratorsettingsdialog/retentionpolicy/retentionpolicysettingswidget.cpp
0134     administratorsettingsdialog/general/generalsettingswidget.h
0135     administratorsettingsdialog/general/generalsettingswidget.cpp
0136 
0137     administratorsettingsdialog/ratelimiter/ratelimiterwidget.cpp
0138     administratorsettingsdialog/ratelimiter/ratelimiterwidget.h
0139 
0140     administratorsettingsdialog/password/passwordsettingswidget.h
0141     administratorsettingsdialog/password/passwordsettingswidget.cpp
0142 
0143     administratorsettingsdialog/videoconference/videoconferencewidget.cpp
0144     administratorsettingsdialog/videoconference/videoconferencewidget.h
0145 
0146     administratorsettingsdialog/ircfederation/ircfederationwidget.h
0147     administratorsettingsdialog/ircfederation/ircfederationwidget.cpp
0148 
0149     administratorsettingsdialog/irc/ircwidget.h
0150     administratorsettingsdialog/irc/ircwidget.cpp
0151 
0152     administratorsettingsdialog/webdav/webdavsettingswidget.h
0153     administratorsettingsdialog/webdav/webdavsettingswidget.cpp
0154 
0155     administratorsettingsdialog/ldap/ldapsettingswidget.h
0156     administratorsettingsdialog/ldap/ldapsettingswidget.cpp
0157 
0158     administratorsettingsdialog/layout/layoutsettingswidget.cpp
0159     administratorsettingsdialog/layout/layoutsettingswidget.h
0160 
0161     administratorsettingsdialog/enterprise/enterprisesettingswidget.h
0162     administratorsettingsdialog/enterprise/enterprisesettingswidget.cpp
0163 
0164     administratorsettingsdialog/userdatadownload/userdatadownloadwidget.h
0165     administratorsettingsdialog/userdatadownload/userdatadownloadwidget.cpp
0166 
0167     administratorsettingsdialog/slackbridge/slackbridgewidget.cpp
0168     administratorsettingsdialog/slackbridge/slackbridgewidget.h
0169 
0170     administratorsettingsdialog/logs/logssettingswidget.h
0171     administratorsettingsdialog/logs/logssettingswidget.cpp
0172 
0173     administratorsettingsdialog/email/emailsettingswidget.h
0174     administratorsettingsdialog/email/emailsettingswidget.cpp
0175 
0176     administratorsettingsdialog/mobile/mobilesettingswidget.h
0177     administratorsettingsdialog/mobile/mobilesettingswidget.cpp
0178 
0179     administratorsettingsdialog/troubleshoot/troubleshootsettingswidget.h
0180     administratorsettingsdialog/troubleshoot/troubleshootsettingswidget.cpp
0181 
0182     administratorsettingsdialog/conferencecall/conferencecallsettingswidget.cpp
0183     administratorsettingsdialog/conferencecall/conferencecallsettingswidget.h
0184 
0185     administratorsettingsdialog/webrtc/webrtcsettingswidget.cpp
0186     administratorsettingsdialog/webrtc/webrtcsettingswidget.h
0187 
0188     administratorsettingsdialog/cas/cassettingswidget.h
0189     administratorsettingsdialog/cas/cassettingswidget.cpp
0190 
0191     administratorsettingsdialog/oauth/oauthsettingswidget.h
0192     administratorsettingsdialog/oauth/oauthsettingswidget.cpp
0193 
0194     administratorsettingsdialog/analytics/analyticswidget.cpp
0195     administratorsettingsdialog/analytics/analyticswidget.h
0196 
0197     administratordialog/logs/viewlogplaintextedit.h
0198     administratordialog/logs/viewlogplaintextedit.cpp
0199 
0200     administratordialog/registration/registrationwidget.h
0201     administratordialog/registration/registrationwidget.cpp
0202 
0203     administratordialog/moderationconsole/administratormoderationconsolewidget.h
0204     administratordialog/moderationconsole/administratormoderationconsolewidget.cpp
0205     administratordialog/moderationconsole/administratormoderationrangewidget.h
0206     administratordialog/moderationconsole/administratormoderationrangewidget.cpp
0207     administratordialog/moderationconsole/moderationconsoletreewidget.cpp
0208     administratordialog/moderationconsole/moderationconsoletreewidget.h
0209     administratordialog/moderationconsole/moderationmessagesdialog.cpp
0210     administratordialog/moderationconsole/moderationmessagesdialog.h
0211     administratordialog/moderationconsole/moderationmessageswidget.cpp
0212     administratordialog/moderationconsole/moderationmessageswidget.h
0213 
0214     administratordialog/moderationconsole/moderationmessageinfodialog.h
0215     administratordialog/moderationconsole/moderationmessageinfodialog.cpp
0216 
0217     administratordialog/moderationconsole/moderationmessageinfowidget.h
0218     administratordialog/moderationconsole/moderationmessageinfowidget.cpp
0219 
0220     administratordialog/moderationconsole/moderationreportinfodelegate.cpp
0221     administratordialog/moderationconsole/moderationreportinfodelegate.h
0222     administratordialog/moderationconsole/moderationreportinfolistview.cpp
0223     administratordialog/moderationconsole/moderationreportinfolistview.h
0224     administratordialog/moderationconsole/moderationreportinfowidget.cpp
0225     administratordialog/moderationconsole/moderationreportinfowidget.h
0226 
0227 
0228     bannerinfodialog/bannerinfodialog.h
0229     bannerinfodialog/bannerinfodialog.cpp
0230     bannerinfodialog/bannerinfowidget.h
0231     bannerinfodialog/bannerinfowidget.cpp
0232     bannerinfodialog/bannerinfolistview.h
0233     bannerinfodialog/bannerinfolistview.cpp
0234     bannerinfodialog/bannerinfolistsearchlinewidget.h
0235     bannerinfodialog/bannerinfolistsearchlinewidget.cpp
0236     bannerinfodialog/bannerinfolistviewdelegate.h
0237     bannerinfodialog/bannerinfolistviewdelegate.cpp
0238 
0239     bannerinfodialog/bannermessagewidget.h
0240     bannerinfodialog/bannermessagewidget.cpp
0241 
0242     channellist/channellistdelegate.cpp
0243     channellist/channellistdelegate.h
0244     channellist/channellistview.cpp
0245     channellist/channellistview.h
0246     channellist/channellistwidget.cpp
0247     channellist/channellistwidget.h
0248 
0249     common/authenticationoauthwidget.h
0250     common/authenticationoauthwidget.cpp
0251 
0252     common/authenticationloginwidget.h
0253     common/authenticationloginwidget.cpp
0254 
0255     common/authenticationbutton.h
0256     common/authenticationbutton.cpp
0257 
0258     common/commandcompletiondelegate.cpp
0259     common/commandcompletiondelegate.h
0260     common/completionlineedit.cpp
0261     common/completionlineedit.h
0262     common/completionlistview.cpp
0263     common/completionlistview.h
0264     common/delegatepaintutil.cpp
0265     common/delegatepaintutil.h
0266     common/delegateutil.cpp
0267     common/delegateutil.h
0268     common/emojicompletiondelegate.cpp
0269     common/emojicompletiondelegate.h
0270     common/flowlayout.cpp
0271     common/flowlayout.h
0272     common/usercompletiondelegate.h
0273     common/usercompletiondelegate.cpp
0274 
0275     common/userandchannelcompletiondelegate.h
0276     common/userandchannelcompletiondelegate.cpp
0277 
0278     configuredialog/accountserverlistwidget.cpp
0279     configuredialog/accountserverlistwidget.h
0280     configuredialog/configureaccountserverwidget.cpp
0281     configuredialog/configureaccountserverwidget.h
0282     configuredialog/configureaccountwidget.cpp
0283     configuredialog/configureaccountwidget.h
0284     configuredialog/configurefontwidget.cpp
0285     configuredialog/configurefontwidget.h
0286     configuredialog/configuregeneralwidget.cpp
0287     configuredialog/configuregeneralwidget.h
0288     configuredialog/configuresettingsdialog.cpp
0289     configuredialog/configuresettingsdialog.h
0290     configuredialog/configurespellcheckingwidget.cpp
0291     configuredialog/configurespellcheckingwidget.h
0292     configuredialog/configureuserfeedbackwidget.cpp
0293     configuredialog/configureuserfeedbackwidget.h
0294     configuredialog/removeaccountdialog.cpp
0295     configuredialog/removeaccountdialog.h
0296     configuredialog/removeaccountwidget.cpp
0297     configuredialog/removeaccountwidget.h
0298 
0299     delegateutils/textuibase.h
0300     delegateutils/textuibase.cpp
0301     delegateutils/messagedelegateutils.cpp
0302     delegateutils/messagedelegateutils.h
0303     delegateutils/textselection.cpp
0304     delegateutils/textselection.h
0305     delegateutils/textselectionimpl.h
0306     delegateutils/textselectionimpl.cpp
0307     dialogs/adduserscompletionlineedit.cpp
0308     dialogs/adduserscompletionlineedit.h
0309     dialogs/addusersinroomdialog.cpp
0310     dialogs/addusersinroomdialog.h
0311     dialogs/addusersinroomwidget.cpp
0312     dialogs/addusersinroomwidget.h
0313     dialogs/asktwoauthenticationpassworddialog.cpp
0314     dialogs/asktwoauthenticationpassworddialog.h
0315     dialogs/asktwoauthenticationpasswordwidget.cpp
0316     dialogs/asktwoauthenticationpasswordwidget.h
0317     dialogs/attachment/listattachmentdelegate.cpp
0318     dialogs/attachment/listattachmentdelegate.h
0319     dialogs/autotranslateconfiguredialog.cpp
0320     dialogs/autotranslateconfiguredialog.h
0321     dialogs/autotranslateconfigurewidget.cpp
0322     dialogs/autotranslateconfigurewidget.h
0323     dialogs/channelinfodialog.cpp
0324     dialogs/channelinfodialog.h
0325     dialogs/channelinfoeditablewidget.cpp
0326     dialogs/channelinfoeditablewidget.h
0327     dialogs/channelinfoprunewidget.cpp
0328     dialogs/channelinfoprunewidget.h
0329     dialogs/channelinforeadonlywidget.cpp
0330     dialogs/channelinforeadonlywidget.h
0331     dialogs/channelinfowidget.cpp
0332     dialogs/channelinfowidget.h
0333     dialogs/channelnamevalidlineedit.cpp
0334     dialogs/channelnamevalidlineedit.h
0335     dialogs/channelnamevalidlinewidget.cpp
0336     dialogs/channelnamevalidlinewidget.h
0337     dialogs/channelpassworddialog.cpp
0338     dialogs/channelpassworddialog.h
0339     dialogs/channelpasswordwidget.cpp
0340     dialogs/channelpasswordwidget.h
0341     dialogs/channelsearchnamelineedit.cpp
0342     dialogs/channelsearchnamelineedit.h
0343     dialogs/channelsearchnamelineresultwidget.cpp
0344     dialogs/channelsearchnamelineresultwidget.h
0345     dialogs/channelsearchwidget.cpp
0346     dialogs/channelsearchwidget.h
0347     dialogs/configurenotificationdialog.cpp
0348     dialogs/configurenotificationdialog.h
0349     dialogs/configurenotificationwidget.cpp
0350     dialogs/configurenotificationwidget.h
0351     dialogs/confirmpassworddialog.cpp
0352     dialogs/confirmpassworddialog.h
0353     dialogs/confirmpasswordwidget.cpp
0354     dialogs/confirmpasswordwidget.h
0355     dialogs/createdirectmessagesdialog.cpp
0356     dialogs/createdirectmessagesdialog.h
0357     dialogs/createdirectmessageswidget.cpp
0358     dialogs/createdirectmessageswidget.h
0359     dialogs/createnewchanneldialog.cpp
0360     dialogs/createnewchanneldialog.h
0361     dialogs/createnewchannelwidget.cpp
0362     dialogs/createnewchannelwidget.h
0363     dialogs/createnewdiscussiondialog.cpp
0364     dialogs/createnewdiscussiondialog.h
0365     dialogs/createnewdiscussionwidget.cpp
0366     dialogs/createnewdiscussionwidget.h
0367 
0368     dialogs/resetpassworddialog.h
0369     dialogs/resetpassworddialog.cpp
0370 
0371     dialogs/resetpasswordwidget.h
0372     dialogs/resetpasswordwidget.cpp
0373 
0374     createnewserver/createnewserverdialog.cpp
0375     createnewserver/createnewserverdialog.h
0376     createnewserver/createnewserverwidget.cpp
0377     createnewserver/createnewserverwidget.h
0378     createnewserver/createnewserverstackwidget.h
0379     createnewserver/createnewserverstackwidget.cpp
0380     createnewserver/createnewservercheckurlwidget.h
0381     createnewserver/createnewservercheckurlwidget.cpp
0382 
0383 
0384     dialogs/directchannelinfodialog.cpp
0385     dialogs/directchannelinfodialog.h
0386     dialogs/directchannelinfowidget.cpp
0387     dialogs/directchannelinfowidget.h
0388     dialogs/inviteusersdialog.cpp
0389     dialogs/inviteusersdialog.h
0390     dialogs/inviteuserswidget.cpp
0391     dialogs/inviteuserswidget.h
0392     dialogs/messagetexteditor.cpp
0393     dialogs/messagetexteditor.h
0394     dialogs/modifystatusdialog.cpp
0395     dialogs/modifystatusdialog.h
0396     dialogs/modifystatuswidget.cpp
0397     dialogs/modifystatuswidget.h
0398     dialogs/playsounddialog.cpp
0399     dialogs/playsounddialog.h
0400     dialogs/playsoundwidget.cpp
0401     dialogs/playsoundwidget.h
0402     dialogs/reportmessagedialog.cpp
0403     dialogs/reportmessagedialog.h
0404     dialogs/reportmessagewidget.cpp
0405     dialogs/reportmessagewidget.h
0406     dialogs/roomavatarwidget.cpp
0407     dialogs/roomavatarwidget.h
0408     dialogs/roomavatarreadonlywidget.h
0409     dialogs/roomavatarreadonlywidget.cpp
0410     dialogs/searchmessagedialog.cpp
0411     dialogs/searchmessagedialog.h
0412     dialogs/searchmessagewidget.cpp
0413     dialogs/searchmessagewidget.h
0414     dialogs/searchmessagewithdelaylineedit.cpp
0415     dialogs/searchmessagewithdelaylineedit.h
0416     dialogs/serverinfo/serverinfodialog.cpp
0417     dialogs/serverinfo/serverinfodialog.h
0418     dialogs/serverinfo/serverinfowidget.cpp
0419     dialogs/serverinfo/serverinfowidget.h
0420     dialogs/showattachmentcombobox.cpp
0421     dialogs/showattachmentcombobox.h
0422     dialogs/showattachmentdialog.cpp
0423     dialogs/showattachmentdialog.h
0424     dialogs/showattachmentwidget.cpp
0425     dialogs/showattachmentwidget.h
0426     dialogs/showimagedialog.cpp
0427     dialogs/showimagedialog.h
0428     dialogs/showimagewidget.cpp
0429     dialogs/showimagewidget.h
0430     dialogs/showlistmessagebasedialog.cpp
0431     dialogs/showlistmessagebasedialog.h
0432     dialogs/showlistmessagebasewidget.cpp
0433     dialogs/showlistmessagebasewidget.h
0434     dialogs/showmentionsmessagesdialog.cpp
0435     dialogs/showmentionsmessagesdialog.h
0436     dialogs/showpinnedmessagesdialog.cpp
0437     dialogs/showpinnedmessagesdialog.h
0438     dialogs/showstarredmessagesdialog.cpp
0439     dialogs/showstarredmessagesdialog.h
0440     dialogs/showthreadsdialog.cpp
0441     dialogs/showthreadsdialog.h
0442     dialogs/showvideodialog.cpp
0443     dialogs/showvideodialog.h
0444     dialogs/showvideowidget.cpp
0445     dialogs/showvideowidget.h
0446     dialogs/uploadfiledialog.cpp
0447     dialogs/uploadfiledialog.h
0448     dialogs/uploadfilewidget.cpp
0449     dialogs/uploadfilewidget.h
0450     dialogs/channelrolesinfowidget.h
0451     dialogs/channelrolesinfowidget.cpp
0452 
0453     discussions/showdiscussionsdialog.cpp
0454     discussions/showdiscussionsdialog.h
0455     discussions/showdiscussionswidget.cpp
0456     discussions/showdiscussionswidget.h
0457     discussions/discussionlistview.h
0458     discussions/discussionlistview.cpp
0459     discussions/discussion/listdiscussiondelegate.cpp
0460     discussions/discussion/listdiscussiondelegate.h
0461     directory/directorydialog.cpp
0462     directory/directorydialog.h
0463     directory/directorytabwidget.cpp
0464     directory/directorytabwidget.h
0465     directory/directorywidget.cpp
0466     directory/directorywidget.h
0467 
0468     directory/directorystackedwidget.h
0469     directory/directorystackedwidget.cpp
0470 
0471     directory/directorynotauthorizedwidget.cpp
0472     directory/directorynotauthorizedwidget.h
0473 
0474     exportmessages/exportmessagesdialog.cpp
0475     exportmessages/exportmessagesdialog.h
0476     exportmessages/exportmessageswidget.cpp
0477     exportmessages/exportmessageswidget.h
0478     libruqolawidgets_private_export.h
0479     messagemaximumsizedialog/messagemaximumsizedialog.cpp
0480     messagemaximumsizedialog/messagemaximumsizedialog.h
0481     messagemaximumsizedialog/messagemaximumsizewidget.cpp
0482     messagemaximumsizedialog/messagemaximumsizewidget.h
0483     misc/accountsoverviewwidget.cpp
0484     misc/accountsoverviewwidget.h
0485     misc/adduserswidget.cpp
0486     misc/adduserswidget.h
0487     misc/avatarcachemanager.cpp
0488     misc/avatarcachemanager.h
0489     misc/clickablewidget.cpp
0490     misc/clickablewidget.h
0491     misc/emoticonmenuwidget.cpp
0492     misc/emoticonmenuwidget.h
0493     misc/messagelistviewbase.h
0494     misc/messagelistviewbase.cpp
0495     misc/passwordconfirmwidget.cpp
0496     misc/passwordconfirmwidget.h
0497     misc/passwordlineeditwidget.cpp
0498     misc/passwordlineeditwidget.h
0499     misc/pixmapcache.cpp
0500     misc/pixmapcache.h
0501     misc/rolescombobox.cpp
0502     misc/rolescombobox.h
0503     misc/searchtreebasewidget.cpp
0504     misc/searchtreebasewidget.h
0505     misc/searchwithdelaylineedit.cpp
0506     misc/searchwithdelaylineedit.h
0507     misc/servermenu.cpp
0508     misc/servermenu.h
0509     misc/statuscombobox.cpp
0510     misc/statuscombobox.h
0511     misc/systemmessagescombobox.cpp
0512     misc/systemmessagescombobox.h
0513     misc/twoauthenticationpasswordwidget.cpp
0514     misc/twoauthenticationpasswordwidget.h
0515     misc/messagelistdelegatebase.cpp
0516     misc/messagelistdelegatebase.h
0517     misc/serverscombobox.h
0518     misc/serverscombobox.cpp
0519 
0520     misc/messagelisttextui.h
0521     misc/messagelisttextui.cpp
0522 
0523     misc/messageattachmentdownloadandsavejob.h
0524     misc/messageattachmentdownloadandsavejob.cpp
0525 
0526     misc/messagestylelayoutmenu.h
0527     misc/messagestylelayoutmenu.cpp
0528 
0529     myaccount/myaccount2e2configurewidget.cpp
0530     myaccount/myaccount2e2configurewidget.h
0531     myaccount/myaccount2faconfigurewidget.cpp
0532     myaccount/myaccount2faconfigurewidget.h
0533     myaccount/myaccount2fadisabletotpwidget.cpp
0534     myaccount/myaccount2fadisabletotpwidget.h
0535     myaccount/myaccount2fatotpwidget.cpp
0536     myaccount/myaccount2fatotpwidget.h
0537     myaccount/myaccountconfiguredialog.cpp
0538     myaccount/myaccountconfiguredialog.h
0539     myaccount/myaccountconfigurewidget.cpp
0540     myaccount/myaccountconfigurewidget.h
0541     myaccount/myaccountpreferenceconfigurewidget.cpp
0542     myaccount/myaccountpreferenceconfigurewidget.h
0543     myaccount/myaccountprofileconfigureavatarwidget.cpp
0544     myaccount/myaccountprofileconfigureavatarwidget.h
0545     myaccount/myaccountprofileconfigurewidget.cpp
0546     myaccount/myaccountprofileconfigurewidget.h
0547 
0548     myaccount/myaccountpersonalaccesstokenconfigurewidget.h
0549     myaccount/myaccountpersonalaccesstokenconfigurewidget.cpp
0550     myaccount/myaccountpersonalaccesstokentreeview.h
0551     myaccount/myaccountpersonalaccesstokentreeview.cpp
0552     myaccount/myaccountpersonalaccesscreatedialog.h
0553     myaccount/myaccountpersonalaccesscreatedialog.cpp
0554     myaccount/myaccountpersonalaccesscreatewidget.h
0555     myaccount/myaccountpersonalaccesscreatewidget.cpp
0556 
0557     myaccount/myaccountmanagedeviceconfigurewidget.cpp
0558     myaccount/myaccountmanagedeviceconfigurewidget.h
0559 
0560     notificationhistory/notificationhistorydialog.cpp
0561     notificationhistory/notificationhistorydialog.h
0562     notificationhistory/notificationhistorywidget.cpp
0563     notificationhistory/notificationhistorywidget.h
0564     notificationhistory/notificationhistorydelegate.h
0565     notificationhistory/notificationhistorydelegate.cpp
0566     notificationhistory/notificationhistorylistview.h
0567     notificationhistory/notificationhistorylistview.cpp
0568     otr/otrwidget.cpp
0569     otr/otrwidget.h
0570     prunemessages/prunemessagesdialog.cpp
0571     prunemessages/prunemessagesdialog.h
0572     prunemessages/prunemessageswidget.cpp
0573     prunemessages/prunemessageswidget.h
0574     registeruser/registeruserdialog.cpp
0575     registeruser/registeruserdialog.h
0576     registeruser/registeruserwidget.cpp
0577     registeruser/registeruserwidget.h
0578     room/channelactionpopupmenu.cpp
0579     room/channelactionpopupmenu.h
0580 
0581     room/delegate/messagedelegatehelperbase.h
0582     room/delegate/messagedelegatehelperbase.cpp
0583 
0584     room/delegate/messageattachmentdelegatehelperfile.cpp
0585     room/delegate/messageattachmentdelegatehelperfile.h
0586     room/delegate/messageattachmentdelegatehelperimage.cpp
0587     room/delegate/messageattachmentdelegatehelperimage.h
0588     room/delegate/messageattachmentdelegatehelpersound.cpp
0589     room/delegate/messageattachmentdelegatehelpersound.h
0590     room/delegate/messageattachmentdelegatehelpertext.cpp
0591     room/delegate/messageattachmentdelegatehelpertext.h
0592     room/delegate/messageattachmentdelegatehelpervideo.cpp
0593     room/delegate/messageattachmentdelegatehelpervideo.h
0594     room/delegate/messagedelegatehelperconferencevideo.h
0595     room/delegate/messagedelegatehelperconferencevideo.cpp
0596 
0597     room/delegate/messageblockdelegatehelperbase.h
0598     room/delegate/messageblockdelegatehelperbase.cpp
0599 
0600     room/delegate/messageattachmentdelegatehelperbase.cpp
0601     room/delegate/messageattachmentdelegatehelperbase.h
0602     room/delegate/messagedelegatehelperreactions.cpp
0603     room/delegate/messagedelegatehelperreactions.h
0604     room/delegate/messagedelegatehelpertext.cpp
0605     room/delegate/messagedelegatehelpertext.h
0606     room/delegate/messagelistdelegate.cpp
0607     room/delegate/messagelistdelegate.h
0608     room/delegate/runninganimatedimage.cpp
0609     room/delegate/runninganimatedimage.h
0610 
0611     room/delegate/messagedelegatehelperurlpreview.h
0612     room/delegate/messagedelegatehelperurlpreview.cpp
0613 
0614     room/messagelinewidget.cpp
0615     room/messagelinewidget.h
0616     room/messagelistview.cpp
0617     room/messagelistview.h
0618     room/messagetextedit.cpp
0619     room/messagetextedit.h
0620     room/plugins/plugintext.cpp
0621     room/plugins/plugintext.h
0622     room/plugins/plugintextinterface.cpp
0623     room/plugins/plugintextinterface.h
0624     room/readonlylineeditwidget.cpp
0625     room/readonlylineeditwidget.h
0626     room/reconnectinfowidget.cpp
0627     room/reconnectinfowidget.h
0628     room/roomcounterinfowidget.cpp
0629     room/roomcounterinfowidget.h
0630     room/roomheaderlabel.cpp
0631     room/roomheaderlabel.h
0632     room/roomheaderwidget.cpp
0633     room/roomheaderwidget.h
0634     room/roomquotemessagewidget.cpp
0635     room/roomquotemessagewidget.h
0636     room/roomreplythreadwidget.cpp
0637     room/roomreplythreadwidget.h
0638     room/roomutil.cpp
0639     room/roomutil.h
0640     room/roomwidgetbase.cpp
0641     room/roomwidgetbase.h
0642     room/roomwidget.cpp
0643     room/roomwidget.h
0644     room/teamnamelabel.cpp
0645     room/teamnamelabel.h
0646     room/textpluginmanager.cpp
0647     room/textpluginmanager.h
0648     room/uploadfileprogressstatuslistwidget.cpp
0649     room/uploadfileprogressstatuslistwidget.h
0650     room/uploadfileprogressstatuswidget.cpp
0651     room/uploadfileprogressstatuswidget.h
0652     room/usersinroomcombobox.cpp
0653     room/usersinroomcombobox.h
0654     room/usersinroomdialog.cpp
0655     room/usersinroomdialog.h
0656     room/usersinroomflowwidget.cpp
0657     room/usersinroomflowwidget.h
0658     room/usersinroomlabel.cpp
0659     room/usersinroomlabel.h
0660     room/usersinroommenu.cpp
0661     room/usersinroommenu.h
0662     room/usersinroomwidget.cpp
0663     room/usersinroomwidget.h
0664 
0665     room/selectedmessagebackgroundanimation.h
0666     room/selectedmessagebackgroundanimation.cpp
0667 
0668     room/plugintextmessagewidget.h
0669     room/plugintextmessagewidget.cpp
0670 
0671     ruqolacentralwidget.cpp
0672     ruqolacentralwidget.h
0673     ruqolacommandlineoptions.cpp
0674     ruqolacommandlineoptions.h
0675     ruqolaloginwidget.cpp
0676     ruqolaloginwidget.h
0677     ruqolamainwidget.cpp
0678     ruqolamainwidget.h
0679     ruqolamainwindow.cpp
0680     ruqolamainwindow.h
0681     switchchannelhistory/switchchanneltreeview.cpp
0682     switchchannelhistory/switchchanneltreeview.h
0683     switchchannelhistory/switchchanneltreeviewmanager.cpp
0684     switchchannelhistory/switchchanneltreeviewmanager.h
0685     switchchannelhistory/switchchanneldelegate.cpp
0686     switchchannelhistory/switchchanneldelegate.h
0687     teams/addteamroomcompletionlineedit.cpp
0688     teams/addteamroomcompletionlineedit.h
0689     teams/searchteamcompletionlineedit.cpp
0690     teams/searchteamcompletionlineedit.h
0691     teams/searchteamdialog.cpp
0692     teams/searchteamdialog.h
0693     teams/searchteamwidget.cpp
0694     teams/searchteamwidget.h
0695     teams/teamchannelscombobox.cpp
0696     teams/teamchannelscombobox.h
0697     teams/teamchannelsdialog.cpp
0698     teams/teamchannelsdialog.h
0699     teams/teamchannelswidget.cpp
0700     teams/teamchannelswidget.h
0701     teams/teamconverttochanneldialog.cpp
0702     teams/teamconverttochanneldialog.h
0703     teams/teamconverttochannelwidget.cpp
0704     teams/teamconverttochannelwidget.h
0705     teams/teamsearchroomdialog.cpp
0706     teams/teamsearchroomdialog.h
0707     teams/teamsearchroomforteamwidget.cpp
0708     teams/teamsearchroomforteamwidget.h
0709     teams/teamsearchroomwidget.cpp
0710     teams/teamsearchroomwidget.h
0711     teams/teamselectdeletedroomdialog.cpp
0712     teams/teamselectdeletedroomdialog.h
0713     teams/teamselectdeletedroomwidget.cpp
0714     teams/teamselectdeletedroomwidget.h
0715     threadwidget/threadmessagedialog.cpp
0716     threadwidget/threadmessagedialog.h
0717     threadwidget/threadmessagewidget.cpp
0718     threadwidget/threadmessagewidget.h
0719 
0720     ruqolawidget.qrc
0721 
0722     room/delegate/messagelistlayout/messagelistlayoutbase.h
0723     room/delegate/messagelistlayout/messagelistlayoutbase.cpp
0724 
0725     room/delegate/messagelistlayout/messagelistcompactlayout.h
0726     room/delegate/messagelistlayout/messagelistcompactlayout.cpp
0727 
0728     room/delegate/messagelistlayout/messagelistnormallayout.h
0729     room/delegate/messagelistlayout/messagelistnormallayout.cpp
0730 
0731     room/delegate/messagelistlayout/messagelistcozylayout.h
0732     room/delegate/messagelistlayout/messagelistcozylayout.cpp
0733 
0734     conferencecalldialog/conferencecalldialog.h
0735     conferencecalldialog/conferencecalldialog.cpp
0736     conferencecalldialog/conferencecallwidget.h
0737     conferencecalldialog/conferencecallwidget.cpp
0738     conferencecalldialog/conferencedirectcalldialog.h
0739     conferencecalldialog/conferencedirectcalldialog.cpp
0740 
0741     conferencecalldialog/conferenceinfodialog.h
0742     conferencecalldialog/conferenceinfodialog.cpp
0743     conferencecalldialog/conferenceinfowidget.h
0744     conferencecalldialog/conferenceinfowidget.cpp
0745 
0746     servererrorinfohistory/servererrorinfomessagewidget.h
0747     servererrorinfohistory/servererrorinfomessagewidget.cpp
0748     servererrorinfohistory/servererrorinfomessagehistorydialog.h
0749     servererrorinfohistory/servererrorinfomessagehistorydialog.cpp
0750 
0751     servererrorinfohistory/servererrorinfomessagehistorywidget.h
0752     servererrorinfohistory/servererrorinfomessagehistorywidget.cpp
0753 
0754     servererrorinfohistory/servererrorinfomessagehistorylistview.h
0755     servererrorinfohistory/servererrorinfomessagehistorylistview.cpp
0756     servererrorinfohistory/servererrorinfohistorydelegate.h
0757     servererrorinfohistory/servererrorinfohistorydelegate.cpp
0758 
0759     databasedialog/exploredatabasedialog.h
0760     databasedialog/exploredatabasedialog.cpp
0761     databasedialog/exploredatabasewidget.h
0762     databasedialog/exploredatabasewidget.cpp
0763 
0764 
0765     whatsnew/whatsnewdialog.h
0766     whatsnew/whatsnewdialog.cpp
0767     whatsnew/whatsnewwidget.h
0768     whatsnew/whatsnewwidget.cpp
0769 
0770     whatsnew/whatsnewmessagewidget.h
0771     whatsnew/whatsnewmessagewidget.cpp
0772 
0773     whatsnew/whatsnewcomboboxwidget.h
0774     whatsnew/whatsnewcomboboxwidget.cpp
0775 
0776     whatsnew/whatsnewwidgettranslation.h
0777 
0778     explorepermissionsdialog/explorepermissionsdialog.h
0779     explorepermissionsdialog/explorepermissionsdialog.cpp
0780     explorepermissionsdialog/explorepermissionswidget.h
0781     explorepermissionsdialog/explorepermissionswidget.cpp
0782     explorepermissionsdialog/explorepermissionswidgetfilterproxymodel.cpp
0783     explorepermissionsdialog/explorepermissionswidgetfilterproxymodel.h
0784 
0785 
0786     importexportdata/exportdata/exportdatawizard.h
0787     importexportdata/exportdata/exportdatawizard.cpp
0788     importexportdata/exportdata/exportdataselectaccountpage.h
0789     importexportdata/exportdata/exportdataselectaccountpage.cpp
0790     importexportdata/exportdata/exportdatafinishpage.h
0791     importexportdata/exportdata/exportdatafinishpage.cpp
0792     importexportdata/exportdata/exportdataselectaccountlistwidget.h
0793     importexportdata/exportdata/exportdataselectaccountlistwidget.cpp
0794     importexportdata/exportdata/exportaccountjob.h
0795     importexportdata/exportdata/exportaccountjob.cpp
0796 
0797     importexportdata/importdata/importdatawizard.h
0798     importexportdata/importdata/importdatawizard.cpp
0799     importexportdata/importdata/importdataselectaccountpage.h
0800     importexportdata/importdata/importdataselectaccountpage.cpp
0801     importexportdata/importdata/importdatafinishpage.h
0802     importexportdata/importdata/importdatafinishpage.cpp
0803     importexportdata/importdata/importaccountjob.h
0804     importexportdata/importdata/importaccountjob.cpp
0805 
0806     importexportdata/importexportutils.h
0807     importexportdata/importexportutils.cpp
0808 
0809     offlinewidget/offlinewidget.h
0810     offlinewidget/offlinewidget.cpp
0811 
0812     needupdateversion/needupdateversionwidget.h
0813     needupdateversion/needupdateversionwidget.cpp
0814 
0815     needupdateversion/needupdateversionutils.h
0816     needupdateversion/needupdateversionutils.cpp
0817 
0818 )
0819 
0820 if (HAVE_TEXT_AUTOCORRECTION_WIDGETS)
0821     target_sources(libruqolawidgets PRIVATE
0822         configuredialog/configureautocorrectionwidget.h
0823         configuredialog/configureautocorrectionwidget.cpp
0824     )
0825 endif()
0826 
0827 if (QT_MAJOR_VERSION STREQUAL "6")
0828     target_sources(libruqolawidgets PRIVATE
0829         dialogs/createvideomessagewidget.cpp
0830         dialogs/createvideomessagewidget.h
0831         dialogs/createsoundmessagewidget.h
0832         dialogs/createsoundmessagewidget.cpp
0833 
0834         dialogs/createvideomessagewizard.h
0835         dialogs/createvideomessagewizard.cpp
0836 
0837         dialogs/createsoundmessagewizard.h
0838         dialogs/createsoundmessagewizard.cpp
0839     )
0840 endif()
0841 
0842 if (HAVE_TEXT_TO_SPEECH)
0843     target_sources(libruqolawidgets PRIVATE
0844         configuredialog/configureaccessibilitywidget.h
0845         configuredialog/configureaccessibilitywidget.cpp
0846     )
0847 endif()
0848 
0849 ki18n_wrap_ui(libruqolawidgets
0850     configuredialog/configureaccountserverwidget.ui
0851 )
0852 
0853 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqolawidgets_debug.h IDENTIFIER RUQOLAWIDGETS_LOG CATEGORY_NAME org.kde.ruqola.widgets
0854     DESCRIPTION "ruqola widgets" EXPORT RUQOLA)
0855 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqolawidgets_selection_debug.h IDENTIFIER RUQOLAWIDGETS_SELECTION_LOG CATEGORY_NAME org.kde.ruqola.widgets.selection
0856     DESCRIPTION "ruqola widgets (selection)" EXPORT RUQOLA)
0857 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqolawidgets_showimage_debug.h IDENTIFIER RUQOLAWIDGETS_SHOWIMAGE_LOG CATEGORY_NAME org.kde.ruqola.widgets.showimage
0858     DESCRIPTION "ruqola widgets (show image dialog)" EXPORT RUQOLA)
0859 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqola_thread_message_widgets_debug.h IDENTIFIER RUQOLA_THREAD_MESSAGE_WIDGETS_LOG CATEGORY_NAME org.kde.ruqola.threadmessages
0860     DESCRIPTION "ruqola thread message widgets" EXPORT RUQOLA)
0861 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqola_password_widgets_debug.h IDENTIFIER RUQOLA_PASSWORD_WIDGETS_LOG CATEGORY_NAME org.kde.ruqola.widgets.password
0862     DESCRIPTION "ruqola password widget" EXPORT RUQOLA)
0863 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqola_importexport_accounts_debug.h IDENTIFIER RUQOLA_IMPORT_EXPORT_ACCOUNTS_LOG CATEGORY_NAME org.kde.ruqola.widgets.importexportaccounts
0864     DESCRIPTION "ruqola import export account" EXPORT RUQOLA)
0865 
0866 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqola_sizehint_cache_debug.h IDENTIFIER RUQOLA_SIZEHINT_CACHE_LOG CATEGORY_NAME org.kde.ruqola.widgets.sizehint.cache
0867     DESCRIPTION "ruqola sizehint cache" EXPORT RUQOLA)
0868 
0869 ecm_qt_declare_logging_category(libruqolawidgets_debug_SRCS HEADER ruqola_translatemessage_debug.h IDENTIFIER RUQOLA_TRANSLATEMESSAGE_LOG CATEGORY_NAME org.kde.ruqola.widgets.translatemessage
0870     DESCRIPTION "ruqola translate message" EXPORT RUQOLA)
0871 
0872 target_sources(libruqolawidgets PRIVATE ${libruqolawidgets_debug_SRCS})
0873 
0874 ruqola_target_precompile_headers(libruqolawidgets PUBLIC ../../ruqola_pch.h)
0875 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0876     set_target_properties(libruqolawidgets PROPERTIES UNITY_BUILD ON)
0877 endif()
0878 generate_export_header(libruqolawidgets BASE_NAME libruqolawidgets)
0879 
0880 if (TARGET KF6::UserFeedbackWidgets)
0881     target_link_libraries(libruqolawidgets KF6::UserFeedbackWidgets)
0882 elseif (TARGET KUserFeedbackWidgets)
0883     target_link_libraries(libruqolawidgets KUserFeedbackWidgets)
0884 endif()
0885 
0886 target_link_libraries(libruqolawidgets
0887     Qt::Gui
0888     Qt::Widgets
0889     Qt::MultimediaWidgets
0890     KF${KF_MAJOR_VERSION}::I18n
0891     KF${KF_MAJOR_VERSION}::ConfigCore
0892     KF${KF_MAJOR_VERSION}::XmlGui
0893     KF${KF_MAJOR_VERSION}::KIOWidgets
0894     KF${KF_MAJOR_VERSION}::WidgetsAddons
0895     KF${KF_MAJOR_VERSION}::SonnetUi
0896     KF${KF_MAJOR_VERSION}::TextWidgets
0897     KF${KF_MAJOR_VERSION}::NotifyConfig
0898     KF${KF_MAJOR_VERSION}::ItemViews
0899     KF${KF_MAJOR_VERSION}::Prison
0900     KF${KF_MAJOR_VERSION}::KIOFileWidgets
0901     KF${KF_MAJOR_VERSION}::Archive
0902     KF${KF_MAJOR_VERSION}::Codecs
0903     librocketchatrestapi-qt
0904     libruqolacore
0905 )
0906 
0907 if (HAVE_TEXT_TRANSLATOR)
0908     target_link_libraries(libruqolawidgets
0909         KF${KF_MAJOR_VERSION}::TextTranslator
0910     )
0911 endif()
0912 
0913 if (TARGET KF${KF_MAJOR_VERSION}::TextEmoticonsWidgets)
0914         target_link_libraries(libruqolawidgets
0915                 KF${KF_MAJOR_VERSION}::TextEmoticonsWidgets)
0916 endif() 
0917 
0918 if (HAVE_TEXT_AUTOCORRECTION_WIDGETS)
0919     target_link_libraries(libruqolawidgets
0920         KF${KF_MAJOR_VERSION}::TextAutoCorrectionWidgets
0921     )
0922 endif()
0923 
0924 if (HAVE_TEXT_TO_SPEECH)
0925     target_link_libraries(libruqolawidgets
0926         KF${KF_MAJOR_VERSION}::TextEditTextToSpeech
0927     )
0928 endif()
0929 
0930 if (HAVE_TEXT_CUSTOM_EDITOR)
0931     target_link_libraries(libruqolawidgets
0932         KF${KF_MAJOR_VERSION}::TextCustomEditor
0933     )
0934 endif()
0935 
0936 if (NOT WIN32 AND NOT APPLE)
0937     target_link_libraries(libruqolawidgets KF${KF_MAJOR_VERSION}::WindowSystem)
0938 endif()
0939 
0940 set_target_properties(libruqolawidgets
0941     PROPERTIES OUTPUT_NAME ruqolawidgets VERSION ${RUQOLA_LIB_VERSION} SOVERSION ${RUQOLA_LIB_SOVERSION}
0942 )
0943 
0944 if (BUILD_TESTING)
0945     add_subdirectory(autotests)
0946     add_subdirectory(tests)
0947     add_subdirectory(channellist/autotests)
0948     add_subdirectory(room/autotests)
0949     add_subdirectory(dialogs/autotests)
0950     add_subdirectory(misc/autotests)
0951     add_subdirectory(configuredialog/autotests)
0952     add_subdirectory(common/autotests)
0953     add_subdirectory(common/tests)
0954     add_subdirectory(threadwidget/autotests)
0955     add_subdirectory(registeruser/autotests)
0956     add_subdirectory(myaccount/autotests)
0957     add_subdirectory(prunemessages/autotests)
0958     add_subdirectory(administratordialog/autotests)
0959     add_subdirectory(exportmessages/autotests)
0960     add_subdirectory(teams/autotests)
0961     add_subdirectory(directory/autotests)
0962     add_subdirectory(otr/autotests)
0963     add_subdirectory(switchchannelhistory/autotests)
0964     add_subdirectory(messagemaximumsizedialog/autotests)
0965     add_subdirectory(notificationhistory/autotests)
0966     add_subdirectory(discussions/autotests/)
0967     add_subdirectory(administratorsettingsdialog/autotests/)
0968     add_subdirectory(bannerinfodialog/autotests)
0969     add_subdirectory(conferencecalldialog/autotests)
0970     add_subdirectory(servererrorinfohistory/autotests)
0971     add_subdirectory(databasedialog/autotests)
0972     add_subdirectory(whatsnew/autotests)
0973     add_subdirectory(explorepermissionsdialog/autotests)
0974     add_subdirectory(importexportdata/autotests)
0975     add_subdirectory(importexportdata/tests)
0976     add_subdirectory(offlinewidget/autotests)
0977     add_subdirectory(needupdateversion/tests)
0978     add_subdirectory(needupdateversion/autotests)
0979     add_subdirectory(createnewserver/autotests)
0980 endif()
0981 
0982 install(TARGETS libruqolawidgets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)