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

LauncherTabWidget Class Reference

#include </home/clem/local/src/opie/core/launcher/launcher.h>

Collaboration diagram for LauncherTabWidget:

Collaboration graph
[legend]
List of all members.

Signals

void selected (const QString &)
void clicked (const AppLnk *)
void rightPressed (AppLnk *)

Public Member Functions

 LauncherTabWidget (Launcher *parent)
void updateDocs (AppLnkSet *docFolder)
void setBusy (bool on)
LauncherViewcurrentView (void)
LauncherViewnewView (const QString &, const QPixmap &pm, const QString &label)
void deleteView (const QString &)
void setTabViewAppearance (LauncherView *v, Config &cfg)
void setTabAppearance (LauncherTab *, Config &cfg)
LauncherViewview (const QString &)
LauncherViewdocView ()
void createDocLoadingWidget ()
void setLoadingWidgetEnabled (bool v)
void setLoadingProgress (int percent)
void setBusyIndicatorType (const QString &type)

Public Attributes

LauncherTabBarcategoryBar

Protected Slots

void raiseTabWidget ()
void tabProperties ()
void initLayout ()

Protected Member Functions

void paletteChange (const QPalette &p)
void styleChange (QStyle &)
void reCheckDoctab (int how)

Private Slots

void launcherMessage (const QCString &, const QByteArray &)
void appMessage (const QCString &, const QByteArray &)
void setProgressStyle ()

Private Attributes

Launcherlauncher
LauncherViewdocview
QWidgetStack * stack
LauncherViewdocLoadingWidget
QProgressBar * docLoadingWidgetProgress
bool docLoadingWidgetEnabled
bool docTabEnabled
int m_DocumentTabId

Constructor & Destructor Documentation

LauncherTabWidget::LauncherTabWidget Launcher parent  ) 
 

Definition at line 87 of file launcher.cpp.

References appMessage(), categoryBar, channel, createDocLoadingWidget(), docLoadingWidget, docLoadingWidgetEnabled, docLoadingWidgetProgress, launcher, launcherMessage(), qApp, raiseTabWidget(), selected(), and stack.


Member Function Documentation

void LauncherTabWidget::appMessage const QCString ,
const QByteArray
[private, slot]
 

Definition at line 176 of file launcher.cpp.

References categoryBar, and LauncherTabBar::nextTab().

Referenced by LauncherTabWidget().

void LauncherTabWidget::clicked const AppLnk  )  [signal]
 

Referenced by newView().

void LauncherTabWidget::createDocLoadingWidget  ) 
 

Definition at line 115 of file launcher.cpp.

References docLoadingWidget, docLoadingWidgetEnabled, docLoadingWidgetProgress, docTabEnabled, LauncherView::hideIcons(), Config::readBoolEntry(), Config::setGroup(), setProgressStyle(), setTabViewAppearance(), stack, tr, and TRUE.

Referenced by LauncherTabWidget(), and reCheckDoctab().

LauncherView * LauncherTabWidget::currentView void   ) 
 

Definition at line 388 of file launcher.cpp.

References stack.

Referenced by Launcher::properties(), setBusy(), and Launcher::systemMessage().

void LauncherTabWidget::deleteView const QString  ) 
 

Definition at line 208 of file launcher.cpp.

References categoryBar, LauncherTabBar::launcherTab(), LauncherTabBar::removeTab(), stack, and t.

Referenced by Launcher::typeRemoved().

LauncherView * LauncherTabWidget::docView  ) 
 

Definition at line 257 of file launcher.cpp.

References docview.

Referenced by Launcher::aboutToAddBegin(), Launcher::aboutToAddEnd(), Launcher::allDocumentsRemoved(), Launcher::documentAdded(), Launcher::documentChanged(), Launcher::documentRemoved(), Launcher::documentScanningProgress(), initLayout(), Launcher::properties(), raiseTabWidget(), Launcher::showDocTab(), and Launcher::showLoadingDocs().

void LauncherTabWidget::initLayout  )  [protected, slot]
 

Definition at line 169 of file launcher.cpp.

References categoryBar, docView(), and LauncherTabBar::showTab().

void LauncherTabWidget::launcherMessage const QCString ,
const QByteArray
[private, slot]
 

Definition at line 395 of file launcher.cpp.

References categoryBar, docLoadingWidget, i, LauncherView::iconView(), id, IO_ReadOnly, isVisibleWindow(), LauncherTabBar::nextTab(), odebug, oendl, reCheckDoctab(), LauncherView::setBackgroundType(), setBusyIndicatorType(), LauncherView::setTextColor(), size, stream, type, and view().

Referenced by LauncherTabWidget().

LauncherView * LauncherTabWidget::newView const QString ,
const QPixmap &  pm,
const QString label
 

Definition at line 218 of file launcher.cpp.

References categoryBar, clicked(), docview, LauncherTabBar::insertTab(), m_DocumentTabId, QString::null, odebug, oendl, Config::readEntry(), rightPressed(), LauncherView::setBusyIndicatorType(), Config::setGroup(), setTabAppearance(), stack, and view().

Referenced by Launcher::createGUI(), and Launcher::typeAdded().

void LauncherTabWidget::paletteChange const QPalette &  p  )  [protected]
 

Definition at line 329 of file launcher.cpp.

References categoryBar.

void LauncherTabWidget::raiseTabWidget  )  [protected, slot]
 

Definition at line 182 of file launcher.cpp.

References categoryBar, LauncherTabBar::currentView(), docLoadingWidget, docLoadingWidgetEnabled, docView(), and stack.

Referenced by LauncherTabWidget(), and setLoadingWidgetEnabled().

void LauncherTabWidget::reCheckDoctab int  how  )  [protected]
 

Definition at line 477 of file launcher.cpp.

References createDocLoadingWidget(), docLoadingWidget, docTabEnabled, odebug, oendl, and stack.

Referenced by launcherMessage().

void LauncherTabWidget::rightPressed AppLnk  )  [signal]
 

Referenced by newView().

void LauncherTabWidget::selected const QString  )  [signal]
 

Referenced by LauncherTabWidget().

void LauncherTabWidget::setBusy bool  on  ) 
 

Definition at line 365 of file launcher.cpp.

References categoryBar, currentView(), FALSE, i, odebug, oendl, LauncherView::setBusy(), TRUE, and view().

Referenced by Launcher::select(), and Launcher::systemMessage().

void LauncherTabWidget::setBusyIndicatorType const QString type  ) 
 

Definition at line 381 of file launcher.cpp.

References categoryBar, i, LauncherView::setBusyIndicatorType(), and view().

Referenced by launcherMessage().

void LauncherTabWidget::setLoadingProgress int  percent  ) 
 

Definition at line 270 of file launcher.cpp.

References docLoadingWidgetProgress.

Referenced by Launcher::documentScanningProgress().

void LauncherTabWidget::setLoadingWidgetEnabled bool  v  ) 
 

Definition at line 262 of file launcher.cpp.

References docLoadingWidget, docLoadingWidgetEnabled, and raiseTabWidget().

Referenced by Launcher::documentScanningProgress().

void LauncherTabWidget::setProgressStyle  )  [private, slot]
 

Definition at line 344 of file launcher.cpp.

References docLoadingWidgetProgress.

Referenced by createDocLoadingWidget(), and styleChange().

void LauncherTabWidget::setTabAppearance LauncherTab ,
Config cfg
 

Definition at line 310 of file launcher.cpp.

References LauncherTab::bgColor, LauncherTab::fgColor, QString::isEmpty(), Config::readEntry(), Config::setGroup(), setTabViewAppearance(), LauncherTab::type, and LauncherTab::view.

Referenced by newView().

void LauncherTabWidget::setTabViewAppearance LauncherView v,
Config cfg
 

Definition at line 276 of file launcher.cpp.

References QValueList< T >::count(), LauncherView::Image, QString::isEmpty(), LauncherView::List, QString::null, Config::readEntry(), Config::readListEntry(), Config::readNumEntry(), LauncherView::Ruled, LauncherView::setBackgroundType(), LauncherView::setColNumber(), LauncherView::setTextColor(), LauncherView::setViewFont(), LauncherView::setViewMode(), LauncherView::SolidColor, and view().

Referenced by createDocLoadingWidget(), and setTabAppearance().

void LauncherTabWidget::styleChange QStyle &   )  [protected]
 

Definition at line 339 of file launcher.cpp.

References setProgressStyle().

void LauncherTabWidget::tabProperties  )  [protected, slot]
 

Definition at line 193 of file launcher.cpp.

References categoryBar, LauncherTabBar::currentView(), LauncherView::Icon, LauncherView::List, pos, LauncherView::setViewMode(), tr, TRUE, view(), and LauncherView::viewMode().

void LauncherTabWidget::updateDocs AppLnkSet docFolder  ) 
 

LauncherView * LauncherTabWidget::view const QString  ) 
 

Definition at line 249 of file launcher.cpp.

References categoryBar, LauncherTabBar::launcherTab(), t, and LauncherTab::view.

Referenced by Launcher::allApplicationsRemoved(), Launcher::applicationAdded(), Launcher::applicationRemoved(), Launcher::applicationScanningProgress(), launcherMessage(), newView(), setBusy(), setBusyIndicatorType(), setTabViewAppearance(), tabProperties(), Launcher::typeAdded(), and Launcher::typeRemoved().


Member Data Documentation

LauncherTabBar* LauncherTabWidget::categoryBar
 

Definition at line 62 of file launcher.h.

Referenced by appMessage(), deleteView(), initLayout(), launcherMessage(), LauncherTabWidget(), newView(), paletteChange(), raiseTabWidget(), setBusy(), setBusyIndicatorType(), Launcher::showDocTab(), Launcher::showTab(), tabProperties(), Launcher::typeAdded(), and view().

LauncherView* LauncherTabWidget::docLoadingWidget [private]
 

Definition at line 91 of file launcher.h.

Referenced by createDocLoadingWidget(), launcherMessage(), LauncherTabWidget(), raiseTabWidget(), reCheckDoctab(), and setLoadingWidgetEnabled().

bool LauncherTabWidget::docLoadingWidgetEnabled [private]
 

Definition at line 93 of file launcher.h.

Referenced by createDocLoadingWidget(), LauncherTabWidget(), raiseTabWidget(), and setLoadingWidgetEnabled().

QProgressBar* LauncherTabWidget::docLoadingWidgetProgress [private]
 

Definition at line 92 of file launcher.h.

Referenced by createDocLoadingWidget(), LauncherTabWidget(), setLoadingProgress(), and setProgressStyle().

bool LauncherTabWidget::docTabEnabled [private]
 

Definition at line 94 of file launcher.h.

Referenced by createDocLoadingWidget(), and reCheckDoctab().

LauncherView* LauncherTabWidget::docview [private]
 

Definition at line 88 of file launcher.h.

Referenced by docView(), and newView().

Launcher* LauncherTabWidget::launcher [private]
 

Definition at line 87 of file launcher.h.

Referenced by LauncherTabWidget().

int LauncherTabWidget::m_DocumentTabId [private]
 

Definition at line 95 of file launcher.h.

Referenced by newView().

QWidgetStack* LauncherTabWidget::stack [private]
 

Definition at line 90 of file launcher.h.

Referenced by createDocLoadingWidget(), currentView(), deleteView(), LauncherTabWidget(), newView(), raiseTabWidget(), and reCheckDoctab().


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