[PATCH] Added the option of explicitly opening the User Survey form from the help menu

Anton Lundin glance at acc.umu.se
Wed Dec 17 23:18:21 PST 2014


On 18 December, 2014 - Nikhil Bharadwaj wrote:

> Anton,
> 
> I was not sure if UserSurvey worked on Android. Thats the reason I added
> it.

Please, don't top-post, and please, don't add such knobs if there not
needed, and if they are needed they should be added everywhere.

> And yeah, I overlooked the #include <usersurvey.h> on line 54.
> 

Now Dork tok the patch, but please, send a following commit cleaning
this up.

> Sorry for that.
> 

NP.

//Anton

> Nikhil Bharadwaj
> 
> On Thu, Dec 18, 2014 at 12:07 PM, Anton Lundin <glance at acc.umu.se> wrote:
> >
> > On 18 December, 2014 - Nikhil Bharadwaj wrote:
> >
> > > Resending the patch.
> > >
> > > On Wed, Dec 17, 2014 at 10:27 AM, Dirk Hohndel <dirk at hohndel.org> wrote:
> > > >
> > > > On Wed, Dec 17, 2014 at 10:19:21AM +0530, Nikhil Bharadwaj wrote:
> > > > >
> > > > > Okay, I'm sorry. I didnt know that. Okay Ill change it and send it
> > to you
> > > > > once you finish releasing 4.3
> > > >
> > > > Why would you be sorry? I'm thrilled that you are contributing and
> > working
> > > > on making the Subsurface user experience better. That is wonderful!
> > > >
> > > > I apologize that the timing is just unfortunate, otherwise I would of
> > > > course have accepted your patches already...
> > > >
> > > > /D
> > > >
> > >
> > >
> > > --
> > > Nikhil Bharadwaj
> >
> > > From be92f5c121520434e6919ec4e8382e4038a75205 Mon Sep 17 00:00:00 2001
> > > From: nikhil <nikhil.gosala at gmail.com>
> > > Date: Wed, 17 Dec 2014 09:29:41 +0530
> > > Subject: [PATCH 3/3] Added the option of opening User Survey form
> > explicitly
> > >
> > > Earlier, there was no option for the user to explicitly open the User
> > Survey
> > > form. This has been corrected by placing an option in the "Help" menu by
> > which
> > > the user can explicity open the User Survey form.
> > >
> > > Signed-off-by: Nikhil Bharadwaj Gosala <nikhil.gosala at gmail.com>
> > > ---
> > >  qt-ui/mainwindow.cpp | 26 ++++++++++++++++++++++++++
> > >  qt-ui/mainwindow.h   |  1 +
> > >  qt-ui/mainwindow.ui  |  8 +++++++-
> > >  3 files changed, 34 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
> > > index acf520d..1765d4c 100644
> > > --- a/qt-ui/mainwindow.cpp
> > > +++ b/qt-ui/mainwindow.cpp
> > > @@ -55,6 +55,9 @@
> > >  #ifndef NO_USERMANUAL
> > >  #include "usermanual.h"
> > >  #endif
> > > +#ifndef NO_USERSURVEY
> >
> > Why a NO_USERSURVEY?
> >
> > NO_PRINTING and NO_USERMANUAL exists due to none of those components
> > work on Android, but the usersurvey works and i can't see a reson why
> > disabling bits of the usersurvey?
> >
> > > +#include "usersurvey.h"
> >
> > Its already included, right out of context for this patch, line 54 in
> > qt-ui/mainwindow.cpp
> >
> > > +#endif
> > >  #include <QNetworkProxy>
> > >
> > >  MainWindow *MainWindow::m_Instance = NULL;
> > > @@ -118,6 +121,10 @@ MainWindow::MainWindow() : QMainWindow(),
> > >  #ifdef NO_USERMANUAL
> > >       ui.menuHelp->removeAction(ui.actionUserManual);
> > >  #endif
> > > +#ifdef NO_USERSURVEY
> > > +     ui.menuHelp->removeAction(ui.actionUserSurvey);
> > > +#endif
> > > +
> > >  #ifdef NO_PRINTING
> > >       ui.menuFile->removeAction(ui.actionPrint);
> > >  #endif
> > > @@ -745,6 +752,16 @@ void MainWindow::on_actionUserManual_triggered()
> > >  #endif
> > >  }
> > >
> > > +void MainWindow::on_actionUserSurvey_triggered()
> > > +{
> > > +#ifndef NO_USERSURVEY
> > > +     if(!survey) {
> > > +             survey = new UserSurvey();
> >
> > Missing a connection to the parent here.
> >
> >
> > //Anton
> >
> >
> > --
> > Anton Lundin    +46702-161604
> >
> 
> 
> -- 
> Nikhil Bharadwaj

-- 
Anton Lundin	+46702-161604


More information about the subsurface mailing list