Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Bartender Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-bartender/bartender.h>

Collaboration diagram for Bartender:

Collaboration graph
[legend]
List of all members.

Public Slots

void doEdit ()

Public Member Functions

 Bartender (QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~Bartender ()

Static Public Member Functions

static QString appName ()

Public Attributes

QToolBar * ToolBar1
QListView * DrinkView
DrinkData drinkDB

Protected Slots

void fileMenuActivated (int)
void editMenuActivated (int)
void cleanUp ()
void fileNew ()
void showDrink (QListViewItem *)
void showDrink (int, QListViewItem *, const QPoint &, int)
void initDrinkDb ()
void doSearchByName ()
void doSearchByIngredient ()
void showSearchResult (QStringList &)
void doBac ()
void openCurrentDrink ()
void askSearch ()

Private Member Functions

void clearList ()
void fillList ()

Constructor & Destructor Documentation

Bartender::Bartender QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 48 of file bartender.cpp.

References askSearch(), cleanUp(), doBac(), doEdit(), drinkDB, DrinkView, editMenuActivated(), fileMenuActivated(), fileNew(), initDrinkDb(), Opie::Core::OResource::loadPixmap(), openCurrentDrink(), qApp, QPEApplication::qpeDir(), QPEApplication::RightOnHold, DrinkData::setFile(), QPEApplication::setStylusOperation(), showDrink(), Opie::Core::OResource::SmallIcon, t, ToolBar1, and tr.

Bartender::~Bartender  ) 
 

Definition at line 128 of file bartender.cpp.


Member Function Documentation

static QString Bartender::appName  )  [inline, static]
 

Definition at line 36 of file bartender.h.

References QString::fromLatin1().

void Bartender::askSearch  )  [protected, slot]
 

Definition at line 226 of file bartender.cpp.

References doSearchByIngredient(), doSearchByName(), tr, and warning().

Referenced by Bartender().

void Bartender::cleanUp  )  [protected, slot]
 

Definition at line 133 of file bartender.cpp.

Referenced by Bartender().

void Bartender::clearList  )  [private]
 

Definition at line 353 of file bartender.cpp.

References DrinkView.

void Bartender::doBac  )  [protected, slot]
 

Definition at line 357 of file bartender.cpp.

References QPEApplication::execDialog(), and TRUE.

Referenced by Bartender().

void Bartender::doEdit  )  [slot]
 

Definition at line 317 of file bartender.cpp.

References drinkDB, DrinkView, fileNew(), fillList(), DrinkData::findDrink(), DrinkData::getEnd(), New_Drink::LineEdit1, message, New_Drink::MultiLineEdit1, NULL, QPEApplication::showDialog(), tr, TRUE, and DrinkData::writeChanges().

Referenced by Bartender(), editMenuActivated(), and showDrink().

void Bartender::doSearchByIngredient  )  [protected, slot]
 

Definition at line 264 of file bartender.cpp.

References QValueList< T >::append(), QValueList< T >::count(), drinkDB, FALSE, QString::find(), DrinkData::getBegin(), DrinkData::getEnd(), InputDialog::LineEdit1, message, showSearchResult(), tr, and TRUE.

Referenced by askSearch(), and fileMenuActivated().

void Bartender::doSearchByName  )  [protected, slot]
 

Definition at line 240 of file bartender.cpp.

References QValueList< T >::append(), QValueList< T >::count(), DrinkView, FALSE, InputDialog::LineEdit1, message, showSearchResult(), tr, and TRUE.

Referenced by askSearch(), and fileMenuActivated().

void Bartender::editMenuActivated int   )  [protected, slot]
 

Definition at line 390 of file bartender.cpp.

References doEdit(), odebug, and oendl.

Referenced by Bartender().

void Bartender::fileMenuActivated int   )  [protected, slot]
 

Definition at line 369 of file bartender.cpp.

References doSearchByIngredient(), doSearchByName(), fileNew(), odebug, oendl, and openCurrentDrink().

Referenced by Bartender().

void Bartender::fileNew  )  [protected, slot]
 

Definition at line 179 of file bartender.cpp.

References DrinkData::addDrink(), drinkDB, QPEApplication::execDialog(), fillList(), New_Drink::LineEdit1, message, New_Drink::MultiLineEdit1, tr, TRUE, and DrinkData::writeChanges().

Referenced by Bartender(), doEdit(), and fileMenuActivated().

void Bartender::fillList  )  [private]
 

Definition at line 144 of file bartender.cpp.

References drinkDB, DrinkView, DrinkData::getBegin(), DrinkData::getEnd(), i, NULL, odebug, oendl, and s.

Referenced by doEdit(), fileNew(), and initDrinkDb().

void Bartender::initDrinkDb  )  [protected, slot]
 

Definition at line 137 of file bartender.cpp.

References drinkDB, fillList(), message, DrinkData::read(), and tr.

Referenced by Bartender().

void Bartender::openCurrentDrink  )  [protected, slot]
 

Definition at line 364 of file bartender.cpp.

References DrinkView, NULL, and showDrink().

Referenced by Bartender(), and fileMenuActivated().

void Bartender::showDrink int  ,
QListViewItem *  ,
const QPoint &  ,
int 
[protected, slot]
 

Definition at line 198 of file bartender.cpp.

References showDrink().

void Bartender::showDrink QListViewItem *   )  [protected, slot]
 

Definition at line 209 of file bartender.cpp.

References doEdit(), drinkDB, Show_Drink::editDrinkButton, QPEApplication::execDialog(), DrinkData::findDrink(), DrinkData::getEnd(), Show_Drink::MultiLineEdit1, NULL, and TRUE.

Referenced by Bartender(), openCurrentDrink(), showDrink(), and showSearchResult().

void Bartender::showSearchResult QStringList  )  [protected, slot]
 

Definition at line 294 of file bartender.cpp.

References DrinkView, QPEApplication::execDialog(), Search_Results::ListBox1, showDrink(), QStringList::sort(), and TRUE.

Referenced by doSearchByIngredient(), and doSearchByName().


Member Data Documentation

DrinkData Bartender::drinkDB
 

Definition at line 40 of file bartender.h.

Referenced by Bartender(), doEdit(), doSearchByIngredient(), fileNew(), fillList(), initDrinkDb(), and showDrink().

QListView* Bartender::DrinkView
 

Definition at line 39 of file bartender.h.

Referenced by Bartender(), clearList(), doEdit(), doSearchByName(), fillList(), openCurrentDrink(), and showSearchResult().

QToolBar* Bartender::ToolBar1
 

Definition at line 38 of file bartender.h.

Referenced by Bartender().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:27:04 2005 for OPIE by  doxygen 1.4.2