KDevelop API Documentation

parts/tools/toolsconfigwidgetbase.cpp

Go to the documentation of this file.
00001 #include <kdialog.h> 00002 #include <klocale.h> 00003 /**************************************************************************** 00004 ** Form implementation generated from reading ui file './toolsconfigwidgetbase.ui' 00005 ** 00006 ** Created: Wed Oct 6 17:23:41 2004 00007 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.3 edited Nov 24 2003 $) 00008 ** 00009 ** WARNING! All changes made in this file will be lost! 00010 ****************************************************************************/ 00011 00012 #include "toolsconfigwidgetbase.h" 00013 00014 #include <qvariant.h> 00015 #include <kdialog.h> 00016 #include <qpushbutton.h> 00017 #include <qtabwidget.h> 00018 #include <qlistbox.h> 00019 #include <qlayout.h> 00020 #include <qtooltip.h> 00021 #include <qwhatsthis.h> 00022 00023 /* 00024 * Constructs a ToolsConfigWidgetBase as a child of 'parent', with the 00025 * name 'name' and widget flags set to 'f'. 00026 */ 00027 ToolsConfigWidgetBase::ToolsConfigWidgetBase( QWidget* parent, const char* name, WFlags fl ) 00028 : QWidget( parent, name, fl ) 00029 { 00030 if ( !name ) 00031 setName( "tools_config_widget" ); 00032 tools_config_widgetLayout = new QVBoxLayout( this, 0, 0, "tools_config_widgetLayout"); 00033 00034 tabwidget = new QTabWidget( this, "tabwidget" ); 00035 00036 toolmenuTab = new QWidget( tabwidget, "toolmenuTab" ); 00037 toolmenuTabLayout = new QGridLayout( toolmenuTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "toolmenuTabLayout"); 00038 00039 toolsmenuBox = new QListBox( toolmenuTab, "toolsmenuBox" ); 00040 00041 toolmenuTabLayout->addWidget( toolsmenuBox, 0, 0 ); 00042 00043 Layout4_3 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout4_3"); 00044 Spacer9_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00045 Layout4_3->addItem( Spacer9_3 ); 00046 00047 toolsmenuaddButton = new QPushButton( toolmenuTab, "toolsmenuaddButton" ); 00048 toolsmenuaddButton->setAutoDefault( TRUE ); 00049 Layout4_3->addWidget( toolsmenuaddButton ); 00050 00051 toolsmenuremoveButton = new QPushButton( toolmenuTab, "toolsmenuremoveButton" ); 00052 toolsmenuremoveButton->setAutoDefault( TRUE ); 00053 Layout4_3->addWidget( toolsmenuremoveButton ); 00054 Spacer10_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00055 Layout4_3->addItem( Spacer10_3 ); 00056 00057 toolmenuTabLayout->addLayout( Layout4_3, 0, 1 ); 00058 Spacer11_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00059 toolmenuTabLayout->addItem( Spacer11_3, 1, 0 ); 00060 tabwidget->insertTab( toolmenuTab, QString("") ); 00061 00062 filecontextTab = new QWidget( tabwidget, "filecontextTab" ); 00063 filecontextTabLayout = new QGridLayout( filecontextTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "filecontextTabLayout"); 00064 00065 filecontextBox = new QListBox( filecontextTab, "filecontextBox" ); 00066 00067 filecontextTabLayout->addWidget( filecontextBox, 0, 0 ); 00068 00069 Layout4_2 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout4_2"); 00070 Spacer9_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00071 Layout4_2->addItem( Spacer9_2 ); 00072 00073 filecontextaddButton = new QPushButton( filecontextTab, "filecontextaddButton" ); 00074 filecontextaddButton->setAutoDefault( TRUE ); 00075 Layout4_2->addWidget( filecontextaddButton ); 00076 00077 filecontextremoveButton = new QPushButton( filecontextTab, "filecontextremoveButton" ); 00078 filecontextremoveButton->setAutoDefault( TRUE ); 00079 Layout4_2->addWidget( filecontextremoveButton ); 00080 Spacer10_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00081 Layout4_2->addItem( Spacer10_2 ); 00082 00083 filecontextTabLayout->addLayout( Layout4_2, 0, 1 ); 00084 Spacer11_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00085 filecontextTabLayout->addItem( Spacer11_2, 1, 0 ); 00086 tabwidget->insertTab( filecontextTab, QString("") ); 00087 00088 dircontextTab = new QWidget( tabwidget, "dircontextTab" ); 00089 dircontextTabLayout = new QGridLayout( dircontextTab, 1, 1, KDialog::marginHint(), KDialog::spacingHint(), "dircontextTabLayout"); 00090 00091 dircontextBox = new QListBox( dircontextTab, "dircontextBox" ); 00092 00093 dircontextTabLayout->addWidget( dircontextBox, 0, 0 ); 00094 00095 Layout4 = new QVBoxLayout( 0, 0, KDialog::spacingHint(), "Layout4"); 00096 Spacer9 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00097 Layout4->addItem( Spacer9 ); 00098 00099 dircontextaddButton = new QPushButton( dircontextTab, "dircontextaddButton" ); 00100 dircontextaddButton->setAutoDefault( TRUE ); 00101 Layout4->addWidget( dircontextaddButton ); 00102 00103 dircontextremoveButton = new QPushButton( dircontextTab, "dircontextremoveButton" ); 00104 dircontextremoveButton->setAutoDefault( TRUE ); 00105 Layout4->addWidget( dircontextremoveButton ); 00106 Spacer10 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00107 Layout4->addItem( Spacer10 ); 00108 00109 dircontextTabLayout->addLayout( Layout4, 0, 1 ); 00110 Spacer11 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); 00111 dircontextTabLayout->addItem( Spacer11, 1, 0 ); 00112 tabwidget->insertTab( dircontextTab, QString("") ); 00113 tools_config_widgetLayout->addWidget( tabwidget ); 00114 languageChange(); 00115 resize( QSize(541, 376).expandedTo(minimumSizeHint()) ); 00116 clearWState( WState_Polished ); 00117 00118 // signals and slots connections 00119 connect( filecontextaddButton, SIGNAL( clicked() ), this, SLOT( filecontextaddClicked() ) ); 00120 connect( dircontextaddButton, SIGNAL( clicked() ), this, SLOT( dircontextaddClicked() ) ); 00121 connect( dircontextremoveButton, SIGNAL( clicked() ), this, SLOT( dircontextremoveClicked() ) ); 00122 connect( filecontextremoveButton, SIGNAL( clicked() ), this, SLOT( filecontextremoveClicked() ) ); 00123 connect( toolsmenuaddButton, SIGNAL( clicked() ), this, SLOT( toolsmenuaddClicked() ) ); 00124 connect( toolsmenuremoveButton, SIGNAL( clicked() ), this, SLOT( toolsmenuremoveClicked() ) ); 00125 00126 // tab order 00127 setTabOrder( toolsmenuBox, toolsmenuaddButton ); 00128 setTabOrder( toolsmenuaddButton, toolsmenuremoveButton ); 00129 setTabOrder( toolsmenuremoveButton, tabwidget ); 00130 setTabOrder( tabwidget, filecontextBox ); 00131 setTabOrder( filecontextBox, filecontextaddButton ); 00132 setTabOrder( filecontextaddButton, filecontextremoveButton ); 00133 setTabOrder( filecontextremoveButton, dircontextBox ); 00134 setTabOrder( dircontextBox, dircontextaddButton ); 00135 setTabOrder( dircontextaddButton, dircontextremoveButton ); 00136 } 00137 00138 /* 00139 * Destroys the object and frees any allocated resources 00140 */ 00141 ToolsConfigWidgetBase::~ToolsConfigWidgetBase() 00142 { 00143 // no need to delete child widgets, Qt does it all for us 00144 } 00145 00146 /* 00147 * Sets the strings of the subwidgets using the current 00148 * language. 00149 */ 00150 void ToolsConfigWidgetBase::languageChange() 00151 { 00152 setCaption( tr2i18n( "External Tools" ) ); 00153 toolsmenuaddButton->setText( tr2i18n( "&Add..." ) ); 00154 toolsmenuremoveButton->setText( tr2i18n( "&Remove" ) ); 00155 tabwidget->changeTab( toolmenuTab, tr2i18n( "&Tools Menu" ) ); 00156 filecontextaddButton->setText( tr2i18n( "&Add..." ) ); 00157 filecontextremoveButton->setText( tr2i18n( "&Remove" ) ); 00158 tabwidget->changeTab( filecontextTab, tr2i18n( "&File Context Menu" ) ); 00159 dircontextaddButton->setText( tr2i18n( "&Add..." ) ); 00160 dircontextremoveButton->setText( tr2i18n( "&Remove" ) ); 00161 tabwidget->changeTab( dircontextTab, tr2i18n( "&Directory Context Menu" ) ); 00162 } 00163 00164 void ToolsConfigWidgetBase::dircontextaddClicked() 00165 { 00166 qWarning( "ToolsConfigWidgetBase::dircontextaddClicked(): Not implemented yet" ); 00167 } 00168 00169 void ToolsConfigWidgetBase::filecontextaddClicked() 00170 { 00171 qWarning( "ToolsConfigWidgetBase::filecontextaddClicked(): Not implemented yet" ); 00172 } 00173 00174 void ToolsConfigWidgetBase::filecontextremoveClicked() 00175 { 00176 qWarning( "ToolsConfigWidgetBase::filecontextremoveClicked(): Not implemented yet" ); 00177 } 00178 00179 void ToolsConfigWidgetBase::dircontextremoveClicked() 00180 { 00181 qWarning( "ToolsConfigWidgetBase::dircontextremoveClicked(): Not implemented yet" ); 00182 } 00183 00184 void ToolsConfigWidgetBase::toolsmenuaddClicked() 00185 { 00186 qWarning( "ToolsConfigWidgetBase::toolsmenuaddClicked(): Not implemented yet" ); 00187 } 00188 00189 void ToolsConfigWidgetBase::toolsmenuremoveClicked() 00190 { 00191 qWarning( "ToolsConfigWidgetBase::toolsmenuremoveClicked(): Not implemented yet" ); 00192 } 00193 00194 #include "toolsconfigwidgetbase.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:13 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003