> On Aug. 1, 2014, 4:31 p.m., Aleix Pol Gonzalez wrote: > > Well, you only get the frameworks integration when you're running Plasma > > 5... > > > > Actually, frameworksintegration should move to kde/workspace at least. It's > > not a framework. > > Martin Klapetek wrote: > Well the message boxes won't do any sounds without "KMessageBoxNotify" > which is part of the frameworksintegration, so it makes sense to ship the > notifyrc file (used mainly for KMessageBox) together with it. > > Aleix Pol Gonzalez wrote: > So what happens if you open a KMessageBox on Gnome or Windows? We require > frameworksintegration? > > Martin Klapetek wrote: > I would have thought so. KMessageBox is part of KWidgetsAddons, tier1. > The sound in our workspace is handled by KNotification, tier3. So KMessageBox > cannot depend directly on KNotification, so I guess it was decided to provide > this functionality as a plugin, which happens to be part of > frameworkintegration. > > Harald Sitter wrote: > FWIW this runtime dependency ultimately should/could go away if/when > phonon grows a class to do minimal-overhead notification playback with > fallback logic and platform integration and whatnot. Until then the only way > to work around the runtime dep is to do a fallback inside kmessagebox to use > phonon directly and try to play a sound file (of which one somehow would have > to get the path), which actually might be suitable solution until something > better comes along.
In the meantime and with Plasma 5 as a main user in mind, I'd like to get this in before the next frameworks release ;) - Martin ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119563/#review63634 ----------------------------------------------------------- On Aug. 1, 2014, 4:29 p.m., Martin Klapetek wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/119563/ > ----------------------------------------------------------- > > (Updated Aug. 1, 2014, 4:29 p.m.) > > > Review request for KDE Frameworks and Harald Sitter. > > > Repository: frameworkintegration > > > Description > ------- > > Add plasma_workspace.notifyrc to be installed with frameworkintegration. This > file contains basic notification events and has preconfigured sounds for > those, with this for example KMessageBox plays a sound etc. It's what used to > be kde.notifyrc in KDE4 world. > > I put it in frameworkintegration as it seems to be the best place for it, the > default sounds etc. are a workspace integration after all, but > plasma-workspace is too high in the stack. > > > Diffs > ----- > > CMakeLists.txt af3cce8 > plasma_workspace.notifyrc PRE-CREATION > > Diff: https://git.reviewboard.kde.org/r/119563/diff/ > > > Testing > ------- > > > Thanks, > > Martin Klapetek > >
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel