Source Code (Use browser search to find items of interest.)

Class Index

kspread'KSpreadshow (./koffice/kspread/kspread_dlg_show.h:31)

class KSpreadshow: public QDialog
{
  Q_OBJECT
public:
  KSpreadshow( KSpreadView* parent, const char* name );

  
public slots:
  void slotOk();
  void slotClose();
  void slotDoubleClicked(QListBoxItem *);
protected:
  KSpreadView* m_pView;
  
  QListBox * list;
  QPushButton* m_pOk;
  QPushButton* m_pClose;


};

kspread'KSpreadshow::KSpreadshow() (./koffice/kspread/kspread_dlg_show.cc:37)

KSpreadshow::KSpreadshow( KSpreadView* parent, const char* name )
	: QDialog( parent, name )
{
  m_pView = parent;

  
  QVBoxLayout *lay1 = new QVBoxLayout( this );
  lay1->setMargin( 5 );
  lay1->setSpacing( 10 );
  list=new QListBox(this);
  lay1->addWidget( list );

  setCaption( i18n("Table hidden") );

  KButtonBox *bb = new KButtonBox( this );
  bb->addStretch();
  m_pOk = bb->addButton( i18n("OK") );
  m_pOk->setDefault( TRUE );
  m_pClose = bb->addButton( i18n( "Close" ) );
  bb->layout();
  lay1->addWidget( bb );
  QString text;
  QStringList::Iterator it;
  QStringList tabsList=m_pView->tabBar()->listhide();
  for ( it = tabsList.begin(); it != tabsList.end(); ++it )
    	{
    	text=*it;
    	list->insertItem(text);
    	}

  connect( m_pOk, SIGNAL( clicked() ), this, SLOT( slotOk() ) );
  connect( m_pClose, SIGNAL( clicked() ), this, SLOT( slotClose() ) );
  connect( list, SIGNAL(doubleClicked(QListBoxItem *)),this,SLOT(slotDoubleClicked(QListBoxItem *)));
  resize( 200, 150 );
  
}


kspread'KSpreadshow::slotDoubleClicked() (./koffice/kspread/kspread_dlg_show.cc:74)

void KSpreadshow::slotDoubleClicked(QListBoxItem *)
{
    slotOk();
}




kspread'KSpreadshow::slotOk() (./koffice/kspread/kspread_dlg_show.cc:81)

void KSpreadshow::slotOk()
{
  QString text;
  if(list->currentItem()!=-1)
	{
	text=list->text(list->currentItem());
        m_pView->tabBar()->showTable(text);
        }
  accept();
}


kspread'KSpreadshow::slotClose() (./koffice/kspread/kspread_dlg_show.cc:92)

void KSpreadshow::slotClose()
{
  reject();
}