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

Class Index

klyx'ScreenOptionsTabDialog (./klyx/src/ScreenOptionsTabDialog.h:22)

class ScreenOptionsTabDialog : public QTabDialog
{
  Q_OBJECT 

public:
  ScreenOptionsTabDialog( QWidget* parent, const char* name = 0 );

public slots:
  void setDefaults();
  void setData( ScreenOptionsTabDialogData* data );
  ScreenOptionsTabDialogData* data() const;

private:
  ScreenFontsDialog* fontspage;
  ScreenToolbarsDialog* toolbarspage;
};

klyx'ScreenOptionsTabDialog::ScreenOptionsTabDialog() (./klyx/src/ScreenOptionsTabDialog.C:15)

ScreenOptionsTabDialog::ScreenOptionsTabDialog( QWidget* parent, const char* name ) :
  QTabDialog( parent, name, true )
{
  setCaption( i18n( "Screen Options" ) );
  
  fontspage = new ScreenFontsDialog( this, "ScreenFontsPage" );
  addTab( fontspage, i18n( "&Fonts" ) );
  toolbarspage = new ScreenToolbarsDialog( this, "ScreenToolbarsPage" );
  addTab( toolbarspage, i18n( "&Toolbars" ) );

  setOKButton( i18n( "OK" ) );
  setCancelButton( i18n( "Cancel" ) );
  //  setDefaultButton( i18n( "Defaults" ) );

  connect( this, SIGNAL( applyButtonPressed() ),
		   this, SLOT( accept() ) );
  connect( this, SIGNAL( cancelButtonPressed() ),
		   this, SLOT( reject() ) );
  //  connect( this, SIGNAL( defaultButtonPressed() ),
  //		   this, SLOT( setDefaults() ) );

  resize(sizeHint());
};



klyx'ScreenOptionsTabDialog::setData() (./klyx/src/ScreenOptionsTabDialog.C:40)

void ScreenOptionsTabDialog::setData( ScreenOptionsTabDialogData* _data )
{
  fontspage->setData( _data->fontsdata );
  toolbarspage->setData( _data->toolbarsdata );
}


klyx'ScreenOptionsTabDialog::data() (./klyx/src/ScreenOptionsTabDialog.C:48)

ScreenOptionsTabDialogData* ScreenOptionsTabDialog::data() const
{
  tempdata.fontsdata = fontspage->data();
  tempdata.toolbarsdata = toolbarspage->data();

  return &tempdata;
}



klyx'ScreenOptionsTabDialog::setDefaults() (./klyx/src/ScreenOptionsTabDialog.C:57)

void ScreenOptionsTabDialog::setDefaults()
{
    qDebug( "Sorry, not implemented: ScreenOptionsTabDialog::setDefaults()" );
#warning Not implemented: ScreenOptionsTabDialog::setDefaults()
}