00001 #include <kdialog.h>
00002 #include <klocale.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "configureoptionswidgetbase.h"
00013
00014 #include <qvariant.h>
00015 #include <kdialog.h>
00016 #include <qpushbutton.h>
00017 #include <qlabel.h>
00018 #include <qcombobox.h>
00019 #include <qtabwidget.h>
00020 #include <qlineedit.h>
00021 #include <qgroupbox.h>
00022 #include <qlayout.h>
00023 #include <qtooltip.h>
00024 #include <qwhatsthis.h>
00025
00026
00027
00028
00029
00030 ConfigureOptionsWidgetBase::ConfigureOptionsWidgetBase( QWidget* parent, const char* name, WFlags fl )
00031 : QWidget( parent, name, fl )
00032 {
00033 if ( !name )
00034 setName( "configure_options_widget" );
00035 configure_options_widgetLayout = new QVBoxLayout( this, 0, KDialog::spacingHint(), "configure_options_widgetLayout");
00036
00037 Layout1 = new QHBoxLayout( 0, 0, KDialog::spacingHint(), "Layout1");
00038
00039 config_label = new QLabel( this, "config_label" );
00040 config_label->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)5, 0, 0, config_label->sizePolicy().hasHeightForWidth() ) );
00041 Layout1->addWidget( config_label );
00042
00043 config_combo = new QComboBox( FALSE, this, "config_combo" );
00044 config_combo->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, config_combo->sizePolicy().hasHeightForWidth() ) );
00045 config_combo->setEditable( TRUE );
00046 Layout1->addWidget( config_combo );
00047 Spacer17_2 = new QSpacerItem( 20, 8, QSizePolicy::Fixed, QSizePolicy::Minimum );
00048 Layout1->addItem( Spacer17_2 );
00049
00050 addconfig_button = new QPushButton( this, "addconfig_button" );
00051 addconfig_button->setAutoDefault( FALSE );
00052 Layout1->addWidget( addconfig_button );
00053
00054 removeconfig_button = new QPushButton( this, "removeconfig_button" );
00055 removeconfig_button->setAutoDefault( FALSE );
00056 Layout1->addWidget( removeconfig_button );
00057 Spacer18_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
00058 Layout1->addItem( Spacer18_2 );
00059 configure_options_widgetLayout->addLayout( Layout1 );
00060
00061 tabwidget = new QTabWidget( this, "tabwidget" );
00062
00063 general_tab = new QWidget( tabwidget, "general_tab" );
00064 general_tabLayout = new QGridLayout( general_tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "general_tabLayout");
00065
00066 configargs_edit = new QLineEdit( general_tab, "configargs_edit" );
00067
00068 general_tabLayout->addMultiCellWidget( configargs_edit, 1, 1, 1, 4 );
00069
00070 builddir_label = new QLabel( general_tab, "builddir_label" );
00071
00072 general_tabLayout->addMultiCellWidget( builddir_label, 3, 3, 0, 4 );
00073 Spacer23 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00074 general_tabLayout->addItem( Spacer23, 1, 0 );
00075
00076 topsourcedir_label = new QLabel( general_tab, "topsourcedir_label" );
00077
00078 general_tabLayout->addMultiCellWidget( topsourcedir_label, 5, 5, 0, 1 );
00079
00080 builddir_edit = new QLineEdit( general_tab, "builddir_edit" );
00081
00082 general_tabLayout->addMultiCellWidget( builddir_edit, 4, 4, 1, 3 );
00083
00084 builddir_button = new QPushButton( general_tab, "builddir_button" );
00085 builddir_button->setMinimumSize( QSize( 30, 0 ) );
00086 builddir_button->setMaximumSize( QSize( 30, 32767 ) );
00087
00088 general_tabLayout->addWidget( builddir_button, 4, 4 );
00089 Spacer24 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00090 general_tabLayout->addItem( Spacer24, 4, 0 );
00091
00092 topsourcedir_button = new QPushButton( general_tab, "topsourcedir_button" );
00093 topsourcedir_button->setMinimumSize( QSize( 30, 0 ) );
00094 topsourcedir_button->setMaximumSize( QSize( 30, 32767 ) );
00095
00096 general_tabLayout->addWidget( topsourcedir_button, 6, 4 );
00097
00098 topsourcedir_edit = new QLineEdit( general_tab, "topsourcedir_edit" );
00099
00100 general_tabLayout->addMultiCellWidget( topsourcedir_edit, 6, 6, 1, 3 );
00101 spacer17 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00102 general_tabLayout->addItem( spacer17, 6, 0 );
00103
00104 ldflags_label = new QLabel( general_tab, "ldflags_label" );
00105
00106 general_tabLayout->addMultiCellWidget( ldflags_label, 10, 10, 0, 1 );
00107 spacer17_2_2 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00108 general_tabLayout->addItem( spacer17_2_2, 11, 0 );
00109
00110 ldflags_edit = new QLineEdit( general_tab, "ldflags_edit" );
00111
00112 general_tabLayout->addMultiCellWidget( ldflags_edit, 11, 11, 1, 4 );
00113
00114 cppflags_edit = new QLineEdit( general_tab, "cppflags_edit" );
00115
00116 general_tabLayout->addMultiCellWidget( cppflags_edit, 9, 9, 1, 4 );
00117 spacer17_2 = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
00118 general_tabLayout->addItem( spacer17_2, 9, 0 );
00119
00120 cppflags_label = new QLabel( general_tab, "cppflags_label" );
00121
00122 general_tabLayout->addMultiCellWidget( cppflags_label, 8, 8, 0, 1 );
00123
00124 configargs_label = new QLabel( general_tab, "configargs_label" );
00125
00126 general_tabLayout->addMultiCellWidget( configargs_label, 0, 0, 0, 4 );
00127
00128 env_groupBox = new QGroupBox( general_tab, "env_groupBox" );
00129 env_groupBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)3, 0, 0, env_groupBox->sizePolicy().hasHeightForWidth() ) );
00130 env_groupBox->setColumnLayout(0, Qt::Vertical );
00131 env_groupBox->layout()->setSpacing( KDialog::spacingHint() );
00132 env_groupBox->layout()->setMargin( KDialog::marginHint() );
00133 env_groupBoxLayout = new QGridLayout( env_groupBox->layout() );
00134 env_groupBoxLayout->setAlignment( Qt::AlignTop );
00135
00136 general_tabLayout->addMultiCellWidget( env_groupBox, 12, 12, 0, 4 );
00137 tabwidget->insertTab( general_tab, QString::fromLatin1("") );
00138
00139 c_tab = new QWidget( tabwidget, "c_tab" );
00140 c_tabLayout = new QGridLayout( c_tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "c_tabLayout");
00141
00142 ccompiler_label = new QLabel( c_tab, "ccompiler_label" );
00143
00144 c_tabLayout->addWidget( ccompiler_label, 0, 0 );
00145
00146 cservice_combo = new QComboBox( FALSE, c_tab, "cservice_combo" );
00147
00148 c_tabLayout->addWidget( cservice_combo, 0, 1 );
00149 Spacer11 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00150 c_tabLayout->addItem( Spacer11, 1, 1 );
00151
00152 cflags_label = new QLabel( c_tab, "cflags_label" );
00153
00154 c_tabLayout->addWidget( cflags_label, 4, 0 );
00155
00156 cflags_edit = new QLineEdit( c_tab, "cflags_edit" );
00157
00158 c_tabLayout->addWidget( cflags_edit, 4, 1 );
00159
00160 cflags_button = new QPushButton( c_tab, "cflags_button" );
00161 cflags_button->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, cflags_button->sizePolicy().hasHeightForWidth() ) );
00162 cflags_button->setMaximumSize( QSize( 30, 32767 ) );
00163
00164 c_tabLayout->addWidget( cflags_button, 4, 2 );
00165 Spacer10 = new QSpacerItem( 20, 168, QSizePolicy::Minimum, QSizePolicy::Expanding );
00166 c_tabLayout->addItem( Spacer10, 5, 1 );
00167
00168 cbinary_label = new QLabel( c_tab, "cbinary_label" );
00169
00170 c_tabLayout->addWidget( cbinary_label, 2, 0 );
00171
00172 cbinary_edit = new QLineEdit( c_tab, "cbinary_edit" );
00173
00174 c_tabLayout->addWidget( cbinary_edit, 2, 1 );
00175 Spacer12 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00176 c_tabLayout->addItem( Spacer12, 3, 1 );
00177 tabwidget->insertTab( c_tab, QString::fromLatin1("") );
00178
00179 cxx_tab = new QWidget( tabwidget, "cxx_tab" );
00180 cxx_tabLayout = new QGridLayout( cxx_tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "cxx_tabLayout");
00181
00182 cxxcompiler_label = new QLabel( cxx_tab, "cxxcompiler_label" );
00183
00184 cxx_tabLayout->addWidget( cxxcompiler_label, 0, 0 );
00185
00186 cxxservice_combo = new QComboBox( FALSE, cxx_tab, "cxxservice_combo" );
00187
00188 cxx_tabLayout->addWidget( cxxservice_combo, 0, 1 );
00189 Spacer13 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00190 cxx_tabLayout->addItem( Spacer13, 1, 1 );
00191
00192 cxxbinary_label = new QLabel( cxx_tab, "cxxbinary_label" );
00193
00194 cxx_tabLayout->addWidget( cxxbinary_label, 2, 0 );
00195
00196 cxxbinary_edit = new QLineEdit( cxx_tab, "cxxbinary_edit" );
00197
00198 cxx_tabLayout->addWidget( cxxbinary_edit, 2, 1 );
00199 Spacer13_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00200 cxx_tabLayout->addItem( Spacer13_2, 3, 1 );
00201
00202 cxxflags_label = new QLabel( cxx_tab, "cxxflags_label" );
00203
00204 cxx_tabLayout->addWidget( cxxflags_label, 4, 0 );
00205
00206 cxxflags_edit = new QLineEdit( cxx_tab, "cxxflags_edit" );
00207
00208 cxx_tabLayout->addWidget( cxxflags_edit, 4, 1 );
00209
00210 cxxflags_button = new QPushButton( cxx_tab, "cxxflags_button" );
00211 cxxflags_button->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, cxxflags_button->sizePolicy().hasHeightForWidth() ) );
00212 cxxflags_button->setMaximumSize( QSize( 30, 32767 ) );
00213
00214 cxx_tabLayout->addWidget( cxxflags_button, 4, 2 );
00215 Spacer16 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00216 cxx_tabLayout->addItem( Spacer16, 5, 1 );
00217 tabwidget->insertTab( cxx_tab, QString::fromLatin1("") );
00218
00219 fortran_tab = new QWidget( tabwidget, "fortran_tab" );
00220 fortran_tabLayout = new QGridLayout( fortran_tab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "fortran_tabLayout");
00221
00222 f77compiler_label = new QLabel( fortran_tab, "f77compiler_label" );
00223
00224 fortran_tabLayout->addWidget( f77compiler_label, 0, 0 );
00225
00226 f77service_combo = new QComboBox( FALSE, fortran_tab, "f77service_combo" );
00227
00228 fortran_tabLayout->addWidget( f77service_combo, 0, 1 );
00229 Spacer16_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00230 fortran_tabLayout->addItem( Spacer16_2, 1, 1 );
00231
00232 f77binary_label = new QLabel( fortran_tab, "f77binary_label" );
00233
00234 fortran_tabLayout->addWidget( f77binary_label, 2, 0 );
00235
00236 f77binary_edit = new QLineEdit( fortran_tab, "f77binary_edit" );
00237
00238 fortran_tabLayout->addWidget( f77binary_edit, 2, 1 );
00239 Spacer17 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
00240 fortran_tabLayout->addItem( Spacer17, 3, 1 );
00241
00242 f77flags_label = new QLabel( fortran_tab, "f77flags_label" );
00243
00244 fortran_tabLayout->addWidget( f77flags_label, 4, 0 );
00245
00246 f77flags_edit = new QLineEdit( fortran_tab, "f77flags_edit" );
00247
00248 fortran_tabLayout->addWidget( f77flags_edit, 4, 1 );
00249
00250 f77flags_button = new QPushButton( fortran_tab, "f77flags_button" );
00251 f77flags_button->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, f77flags_button->sizePolicy().hasHeightForWidth() ) );
00252 f77flags_button->setMaximumSize( QSize( 30, 32767 ) );
00253
00254 fortran_tabLayout->addWidget( f77flags_button, 4, 2 );
00255 Spacer18 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
00256 fortran_tabLayout->addItem( Spacer18, 5, 1 );
00257 tabwidget->insertTab( fortran_tab, QString::fromLatin1("") );
00258 configure_options_widgetLayout->addWidget( tabwidget );
00259 languageChange();
00260 resize( QSize(628, 607).expandedTo(minimumSizeHint()) );
00261 clearWState( WState_Polished );
00262
00263
00264 connect( cflags_button, SIGNAL( clicked() ), this, SLOT( cflagsClicked() ) );
00265 connect( f77flags_button, SIGNAL( clicked() ), this, SLOT( f77flagsClicked() ) );
00266 connect( cservice_combo, SIGNAL( activated(int) ), this, SLOT( cserviceChanged() ) );
00267 connect( f77service_combo, SIGNAL( activated(int) ), this, SLOT( f77serviceChanged() ) );
00268 connect( cxxflags_button, SIGNAL( clicked() ), this, SLOT( cxxflagsClicked() ) );
00269 connect( cxxservice_combo, SIGNAL( activated(int) ), this, SLOT( cxxserviceChanged() ) );
00270 connect( addconfig_button, SIGNAL( clicked() ), this, SLOT( configAdded() ) );
00271 connect( removeconfig_button, SIGNAL( clicked() ), this, SLOT( configRemoved() ) );
00272 connect( config_combo, SIGNAL( activated(const QString&) ), this, SLOT( configChanged(const QString&) ) );
00273 connect( config_combo, SIGNAL( textChanged(const QString&) ), this, SLOT( configComboTextChanged(const QString&) ) );
00274 connect( builddir_button, SIGNAL( clicked() ), this, SLOT( builddirClicked() ) );
00275 connect( configargs_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00276 connect( builddir_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00277 connect( cbinary_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00278 connect( cflags_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00279 connect( cxxbinary_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00280 connect( cxxflags_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00281 connect( f77binary_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00282 connect( f77flags_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00283 connect( topsourcedir_button, SIGNAL( clicked() ), this, SLOT( topsourcedirClicked() ) );
00284 connect( topsourcedir_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00285 connect( cppflags_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00286 connect( ldflags_edit, SIGNAL( textChanged(const QString&) ), this, SLOT( setDirty() ) );
00287
00288
00289 setTabOrder( configargs_edit, builddir_edit );
00290 setTabOrder( builddir_edit, builddir_button );
00291 setTabOrder( builddir_button, topsourcedir_edit );
00292 setTabOrder( topsourcedir_edit, topsourcedir_button );
00293 setTabOrder( topsourcedir_button, cppflags_edit );
00294 setTabOrder( cppflags_edit, ldflags_edit );
00295 setTabOrder( ldflags_edit, tabwidget );
00296 setTabOrder( tabwidget, config_combo );
00297 setTabOrder( config_combo, addconfig_button );
00298 setTabOrder( addconfig_button, removeconfig_button );
00299 setTabOrder( removeconfig_button, cservice_combo );
00300 setTabOrder( cservice_combo, cbinary_edit );
00301 setTabOrder( cbinary_edit, cflags_edit );
00302 setTabOrder( cflags_edit, cflags_button );
00303 setTabOrder( cflags_button, cxxservice_combo );
00304 setTabOrder( cxxservice_combo, cxxbinary_edit );
00305 setTabOrder( cxxbinary_edit, cxxflags_edit );
00306 setTabOrder( cxxflags_edit, cxxflags_button );
00307 setTabOrder( cxxflags_button, f77service_combo );
00308 setTabOrder( f77service_combo, f77binary_edit );
00309 setTabOrder( f77binary_edit, f77flags_edit );
00310 setTabOrder( f77flags_edit, f77flags_button );
00311
00312
00313 config_label->setBuddy( config_combo );
00314 builddir_label->setBuddy( builddir_edit );
00315 topsourcedir_label->setBuddy( topsourcedir_edit );
00316 ldflags_label->setBuddy( ldflags_edit );
00317 cppflags_label->setBuddy( cppflags_edit );
00318 configargs_label->setBuddy( configargs_edit );
00319 ccompiler_label->setBuddy( cservice_combo );
00320 cflags_label->setBuddy( cflags_edit );
00321 cbinary_label->setBuddy( cbinary_edit );
00322 cxxcompiler_label->setBuddy( cxxservice_combo );
00323 cxxbinary_label->setBuddy( cxxbinary_edit );
00324 cxxflags_label->setBuddy( cxxflags_edit );
00325 f77compiler_label->setBuddy( f77service_combo );
00326 f77binary_label->setBuddy( f77binary_edit );
00327 f77flags_label->setBuddy( f77flags_edit );
00328 }
00329
00330
00331
00332
00333 ConfigureOptionsWidgetBase::~ConfigureOptionsWidgetBase()
00334 {
00335
00336 }
00337
00338
00339
00340
00341
00342 void ConfigureOptionsWidgetBase::languageChange()
00343 {
00344 setCaption( tr2i18n( "Configure Options" ) );
00345 config_label->setText( tr2i18n( "Con&figuration:" ) );
00346 addconfig_button->setText( tr2i18n( "&Add" ) );
00347 removeconfig_button->setText( tr2i18n( "&Remove" ) );
00348 builddir_label->setText( tr2i18n( "&Build directory (must be different for every different configuration):" ) );
00349 topsourcedir_label->setText( tr2i18n( "&Top source directory:" ) );
00350 builddir_button->setText( tr2i18n( "..." ) );
00351 topsourcedir_button->setText( tr2i18n( "..." ) );
00352 ldflags_label->setText( tr2i18n( "&Linker flags (LDFLAGS):" ) );
00353 QWhatsThis::add( ldflags_label, tr2i18n( "Linker flags, e.g. -L<lib dir> if you have libraries in a\n"
00354 "nonstandard directory <lib dir>" ) );
00355 QWhatsThis::add( ldflags_edit, tr2i18n( "Linker flags, e.g. -L<lib dir> if you have libraries in a\n"
00356 "nonstandard directory <lib dir>" ) );
00357 QWhatsThis::add( cppflags_edit, tr2i18n( "C/C++ preprocessor flags, e.g. -I<include dir> if you have\n"
00358 "headers in a nonstandard directory <include dir>" ) );
00359 cppflags_label->setText( tr2i18n( "C/C++ &preprocessor flags (CPPFLAGS):" ) );
00360 QWhatsThis::add( cppflags_label, tr2i18n( "C/C++ preprocessor flags, e.g. -I<include dir> if you have\n"
00361 "headers in a nonstandard directory <include dir>" ) );
00362 configargs_label->setText( tr2i18n( "Configure argu&ments:" ) );
00363 env_groupBox->setTitle( tr2i18n( "Environment &Variables" ) );
00364 tabwidget->changeTab( general_tab, tr2i18n( "&General" ) );
00365 ccompiler_label->setText( tr2i18n( "C com&piler:" ) );
00366 cflags_label->setText( tr2i18n( "Compiler f&lags (CFLAGS):" ) );
00367 cflags_button->setText( tr2i18n( "..." ) );
00368 cbinary_label->setText( tr2i18n( "Compiler co&mmand (CC):" ) );
00369 tabwidget->changeTab( c_tab, tr2i18n( "C" ) );
00370 cxxcompiler_label->setText( tr2i18n( "C++ com&piler:" ) );
00371 cxxbinary_label->setText( tr2i18n( "Compiler co&mmand (CXX):" ) );
00372 cxxflags_label->setText( tr2i18n( "Compiler f&lags (CXXFLAGS):" ) );
00373 cxxflags_button->setText( tr2i18n( "..." ) );
00374 tabwidget->changeTab( cxx_tab, tr2i18n( "C++" ) );
00375 f77compiler_label->setText( tr2i18n( "Fortran com&piler:" ) );
00376 f77binary_label->setText( tr2i18n( "Compiler co&mmand (F77):" ) );
00377 f77flags_label->setText( tr2i18n( "Compiler f&lags (FFLAGS):" ) );
00378 f77flags_button->setText( tr2i18n( "..." ) );
00379 tabwidget->changeTab( fortran_tab, tr2i18n( "Fortran" ) );
00380 }
00381
00382 void ConfigureOptionsWidgetBase::builddirClicked()
00383 {
00384 qWarning( "ConfigureOptionsWidgetBase::builddirClicked(): Not implemented yet" );
00385 }
00386
00387 void ConfigureOptionsWidgetBase::cflagsClicked()
00388 {
00389 qWarning( "ConfigureOptionsWidgetBase::cflagsClicked(): Not implemented yet" );
00390 }
00391
00392 void ConfigureOptionsWidgetBase::configAdded()
00393 {
00394 qWarning( "ConfigureOptionsWidgetBase::configAdded(): Not implemented yet" );
00395 }
00396
00397 void ConfigureOptionsWidgetBase::configChanged(const QString&)
00398 {
00399 qWarning( "ConfigureOptionsWidgetBase::configChanged(const QString&): Not implemented yet" );
00400 }
00401
00402 void ConfigureOptionsWidgetBase::configComboTextChanged(const QString&)
00403 {
00404 qWarning( "ConfigureOptionsWidgetBase::configComboTextChanged(const QString&): Not implemented yet" );
00405 }
00406
00407 void ConfigureOptionsWidgetBase::configRemoved()
00408 {
00409 qWarning( "ConfigureOptionsWidgetBase::configRemoved(): Not implemented yet" );
00410 }
00411
00412 void ConfigureOptionsWidgetBase::cserviceChanged()
00413 {
00414 qWarning( "ConfigureOptionsWidgetBase::cserviceChanged(): Not implemented yet" );
00415 }
00416
00417 void ConfigureOptionsWidgetBase::cxxflagsClicked()
00418 {
00419 qWarning( "ConfigureOptionsWidgetBase::cxxflagsClicked(): Not implemented yet" );
00420 }
00421
00422 void ConfigureOptionsWidgetBase::cxxserviceChanged()
00423 {
00424 qWarning( "ConfigureOptionsWidgetBase::cxxserviceChanged(): Not implemented yet" );
00425 }
00426
00427 void ConfigureOptionsWidgetBase::f77flagsClicked()
00428 {
00429 qWarning( "ConfigureOptionsWidgetBase::f77flagsClicked(): Not implemented yet" );
00430 }
00431
00432 void ConfigureOptionsWidgetBase::f77serviceChanged()
00433 {
00434 qWarning( "ConfigureOptionsWidgetBase::f77serviceChanged(): Not implemented yet" );
00435 }
00436
00437 void ConfigureOptionsWidgetBase::setDirty()
00438 {
00439 qWarning( "ConfigureOptionsWidgetBase::setDirty(): Not implemented yet" );
00440 }
00441
00442 void ConfigureOptionsWidgetBase::topsourcedirClicked()
00443 {
00444 qWarning( "ConfigureOptionsWidgetBase::topsourcedirClicked(): Not implemented yet" );
00445 }
00446
00447 #include "configureoptionswidgetbase.moc"