• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

gui/subwidget.cpp (r4864/r781)

Go to the documentation of this file.
00001 #include "subwidget.h"
00002 
00003 SubWidget::SubWidget(QWidget* parent) :
00004    QWidget(parent),
00005    fSubChanged(false)
00006 {
00007 }
00008 
00009 RocTabsWidget* SubWidget::rocTabs()
00010 {
00011    QWidget* prnt = parentWidget();
00012 
00013    while (prnt!=0) {
00014 
00015       RocTabsWidget* tabs = dynamic_cast<RocTabsWidget*>(prnt);
00016 
00017       if (tabs!=0) return tabs;
00018 
00019       prnt = prnt->parentWidget();
00020    }
00021 
00022    return 0;
00023 }
00024 
00025 void SubWidget::showMessage(const QString& msg, int tmout)
00026 {
00027    if (rocTabs()!=0)
00028       rocTabs()->showMessage(msg, tmout);
00029 }
00030 
00031 void SubWidget::setSubChanged(bool on)
00032 {
00033    fSubChanged = on;
00034 
00035    if (rocTabs()!=0)
00036       rocTabs()->showSubChanged(this);
00037 }
00038 
00039 void SubWidget::setSubChangedOn()
00040 {
00041    setSubChanged(true);
00042 }
00043 
00044 void SubWidget::setSubChangedOff()
00045 {
00046    setSubChanged(false);
00047 }
00048 

Generated on Tue Dec 10 2013 04:52:22 for ROCsoft by  doxygen 1.7.1