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();
}