[Qt-interest] Qt-interest Digest, Vol 12, Issue 13

Mystical Groovy mysticalgr at gmail.com
Tue Nov 3 00:22:01 CET 2009


please excuse my english but if i understand correctly the only think ill
get from redesigning the whole application and creating a class that stores
the applications data will be a more readable code.

i mean, the QString that will be declared in -for e.x- "appsData" class,
will have to be easilly accessible from checkRepo class, and from mainwindow
class.

I dont have a problem creating a whole new slot at checkRepo class to handle
changes of the QString, because its only one string in a whole application
that needs to be used outside the class that it declared the first place,
but what im going to do if as the app developed further and the need of a
such string from one grows to 20?

i hope you get the meaning :)

2009/11/3 Ross Driedger <ross at earz.ca>

> On Mon, 02 Nov 2009 16:44:41 -0500, <qt-interest-request at trolltech.com>
> wrote:
>
> > Message: 2
> > Date: Mon, 2 Nov 2009 22:49:55 +0200
> > From: Mystical Groovy <mysticalgr at gmail.com>
> > Subject: [Qt-interest] declaring QString globally
> > To: qt-interest at trolltech.com
> > Message-ID:
> >       <4877b36e0911021249m3285102bsb7069efdfa29a439 at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> > hello all,
> > I have a question
> > I have 3different classes on my app,
> > lets say
> > mainclass.cpp/h, preferencesdialog.cpp/h, checkrepo.cpp/h
> > mainclass contains the main GUI where theres a slot that calls a
> > Preferences
> > Dialog from preferencesdialog class, now in the Preferences dialog the
> > user
> > add a string into a box, the user-input text is save on "repoText"
> > QString,
> > how can i use "repoText" qstring into checkrepo class?
> > for example, checkrepo class is activated via mainclass GUI and theres a
> > messagebox that shows "repoText" to the user. where "repoText" is
> > declared
> > into preferencesdialog class.
> > I hope you understand what im asking, oh and btw, sry for my english
>
> Ideally, you want to design your applications in such a way that the
> application data is stored in a class separate from the classes that
> display that data.  So you might want to consider a redesign where this
> value is stored in a class named, say, "PreferenceData", update that
> string as the user changes the data and is accessed by a "CheckRepo"
> object when it is required.
>
> The temptation, when writing a 'simple program' to s scatter the
> application data in the code ("make it quick -- hack it together"), but as
> soon as the program grows, as all 'simple programs' seem to do, this
> approach becomes totally unworkable.
>
> --
>
> "It was pretty good. Even the music was nice."
> Yogi Berra, after attending an opera
>
>
> Ross Driedger
> ross at earz.ca
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20091103/c3d40364/attachment.html 


More information about the Qt-interest-old mailing list