<qt>

# Shopper

- What is Shopper?
- How does it Work?
- Using the Views
- Data
- About Shopper
- Thanks
- Home page
- Copyright

# What is Shopper?

Shopper is a program designed to help you maintain a reusable shopping list. It runs on your Zaurus and is both quick and easy to use. The current version is 1.0.0.

# How does it Work?

You begin using Shopper by defining categories of items. Choose "Add New Category" from the Category menu. Categories are best used to break down a shopping trip by the different types of stores you will be visiting, or by the class of products you will be buying. (Grocery vs. Clothing.)

Once you have defined your categories, add items to your master list. Choose "Add Item" from the Item menu. Each item must be associated with a category. As you add items to your master list, they appear in the main window with an empty checkbox next to each. Tap-and-hold on an item for a prompt to edit or delete the item.

To show only items that belong to a specific category, choose that name from the Category menu. To view all items, choose "All".

# Using the Views

You start in Shopper with your view set to "View All". From here you check those items that you are adding to your shopping list by placing a check in the box. This marks them as Needed items for this trip.

When you are ready to go shopping, choose "View Needed" from the Item menu. Any checked items from your master list now appear unchecked and ready-to-buy. As you buy each item, place a check in the box and it is removed from the Needed list, giving your an ongoing visual reference of your progress.

# Data

Your shopping list is stored in ~/Applications/ShoppingListQt/shoppinglist.xml.

# About Shopper

I didn't get the idea for this program all by myself, I stole every single bit from a program with similar purpose called ShoppingList. ShoppingList was written in Java and was therefore very slow on the Zaurus. I therefore cloned the program, but this time wrote it in Qt.

# Thanks

I'd like to send a thank you to Darien Kruss <darien@kruss.com> for developing an icon for this program, proofreading my typing, and for beta testing the software.

I'd also like to thank Robert Crawford <crawford@kloognome.com> for developing the program I got inspired by, and for allowing me to reusing his help text for this application

# Home Page

The home of this application is http://www.blackie.dk/Zaurus/Shopper/

# Copyright

Copyright (c) 2002, Jesper Pedersen All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of Jesper Pedersen nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</qt>