> On March 25, 2014, 12:34 p.m., Dominik Haumann wrote: > > applets/pastebin/pastebin.cpp, line 763 > > <https://git.reviewboard.kde.org/r/117041/diff/1/?file=256992#file256992line763> > > > > You could use the dontAskAgainName here to add a checkbox to the dialog: > > KMessageBox::questionYesNo( > > QWidget *parent, > > const QString &text, > > const QString &caption=QString(), > > const KGuiItem &buttonYes > > = KStandardGuiItem::yes(), > > const KGuiItem &buttonNo > > = KStandardGuiItem::no(), > > const QString &dontAskAgainName > > = QString(), > > Options options=Notify) > > > > After this message box, you can check with shouldBeShownYesNo(...) > > whether for the checkbox result and adapt the variable > > m_configShowConfirmationBeforeSending, see > > > > http://api.kde.org/4.12-api/kdelibs-apidocs/kdeui/html/kmessagebox_8h_source.html > > for existing methods. > > Gregor Mi wrote: > Thanks for the hint. I'll try to implement it.
By trying I found out that the dontAskAgain thing makes no sense here because the user is asked TWO questions: 1. "Should the data be sent?" 2. "Would you like to see the message next time?" This cannot be done with a single message box, right? So I'll change the messagebox text to "Data is about to be sent to the internet. Continue?\r\r(You can disable this message in the applet settings)" - Gregor ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/117041/#review54097 ----------------------------------------------------------- On March 25, 2014, 10:24 p.m., Gregor Mi wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/117041/ > ----------------------------------------------------------- > > (Updated March 25, 2014, 10:24 p.m.) > > > Review request for Plasma, Aleix Pol Gonzalez, Dominik Haumann, and Ivan > Čukić. > > > Repository: kdeplasma-addons > > > Description > ------- > > Summary > ------- > Add two options: > 1. Show confirmation before sending (to prevent accidental sending of maybe > sensible data) > 2. Appearance: Restrict width on large host panel (to prevent huge icon on > large panels) > > How does this change manifest on screen? > ---------------------------------------- > Settings dialog: > - before change: http://wstaw.org/m/2014/03/25/plasma-desktopXL1751.png > - after change: http://wstaw.org/m/2014/03/25/screenshot_default.png > > Behaviour: > 1. "Show confirmation before sending" turned on and after dropping an > image: http://wstaw.org/m/2014/03/25/plasma-desktopGd1751.png > 2. "Appearance: Restrict width on large host panel" > - turned off (default): > http://wstaw.org/m/2014/03/25/plasma-desktopOt1751.png (pretty big compared > to other icons in system tray) > - turned on (new): > http://wstaw.org/m/2014/03/25/plasma-desktopOL1751.png (the width is > restricted so it does not eat up horizontal space) > > Open issues > ----------- > - Is there a default "review board TARGET_GROUP" for kdeplasma-addons > review-request? > > @apol: I saw that in the frameworks branch you replaced pastebin with > quickshare. I haven't had the chance to test it out. Does it already have the > same features as pastebin? > > > Diffs > ----- > > applets/pastebin/pastebinConfig.ui 540fae733c0ea738b48b3bf2b11b9f9b10bdb453 > .gitignore PRE-CREATION > .reviewboardrc PRE-CREATION > applets/pastebin/pastebin.h 931057f9df4f5e875f3984df1f40869235d8297e > applets/pastebin/pastebin.cpp df7f534c17d5a383480f385b83948d01635641a7 > > Diff: https://git.reviewboard.kde.org/r/117041/diff/ > > > Testing > ------- > > See screenshots in description. Test if settings are getting stored. Test > with different form factors (horizontal, vertical). > > > Thanks, > > Gregor Mi > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel