parts/distpart/packagebase.cpp
Go to the documentation of this file.00001 #include "packagebase.h" 00002 #include "packagebase.moc" 00003 #include "distpart_part.h" 00004 #include "distpart_widget.h" 00005 #include <qtabwidget.h> 00006 #include "kdevproject.h" 00007 00008 packageBase::packageBase(DistpartPart * part, QString name) { 00009 m_part = part; 00010 dir = m_part->project()->projectDirectory(); 00011 m_dlg = m_part->getDlg(); 00012 box = new QVBox(m_dlg->plug_box); 00013 m_dlg->plug_box->insertTab(box,name); 00014 } 00015 00016 packageBase::~packageBase() {} 00017 00018 00019 QVBox * packageBase::area() { 00020 return box; 00021 } 00022 00023 bool packageBase::generatePackage(QString &error) { 00024 Q_UNUSED( error ); 00025 return false; 00026 } 00027 00028 bool packageBase::saveFile(KURL /*theFile*/) { return false; } 00029 00030 00031 bool packageBase::loadFile(KURL /*theFile*/) { return false; } 00032 00033 00034 00035 QString packageBase::getAppName() { 00036 return m_dlg->getappNameFormatLineEditText(); 00037 } 00038 00039 QString packageBase::getAppVersion() { 00040 return m_dlg->getversionLineEditText(); 00041 } 00042 00043 QString packageBase::getAppRevision() { 00044 return m_dlg->getreleaseLineEditText(); 00045 } 00046 00047 QString packageBase::getAppGroup() { 00048 return m_dlg->getgroupLineEditText(); 00049 } 00050 00051 QString packageBase::getAppPackager() { 00052 return m_dlg->getpackagerLineEditText(); 00053 } 00054 00055 QString packageBase::getAppURL() { 00056 return ""; 00057 } 00058 00059 QString packageBase::getAppSummary() { 00060 return m_dlg->getsummaryLineEditText(); 00061 } 00062 00063 QString packageBase::getAppVendor() { 00064 return m_dlg->getvendorLineEditText(); 00065 } 00066 00067 QString packageBase::getAppLicense() { 00068 return m_dlg->getlicenseLineEditText(); 00069 } 00070 00071 QString packageBase::getAppArch() { 00072 return m_dlg->getarchComboBoxText(); 00073 } 00074 00075 QString packageBase::getAppDescription() { 00076 return m_dlg->getprojectDescriptionMultilineEditText(); 00077 } 00078 00079 QString packageBase::getAppChangelog() { 00080 return m_dlg->getprojectChangelogMultilineEditText(); 00081 } 00082 00083 QString packageBase::getAppSource() { 00084 return m_dlg->getSourceName(); 00085 } 00086 00087 QStringList packageBase::getAppFileList() { 00088 return QStringList(); 00089 } 00090 00091 void packageBase::setAppName(QString name) { 00092 m_dlg->setappNameFormatLineEditText(name); 00093 } 00094 00095 void packageBase::setAppVersion(QString version){ 00096 m_dlg->setversionLineEditText(version); 00097 } 00098 00099 void packageBase::setAppRevision(QString revision){ 00100 m_dlg->setreleaseLineEditText(revision); 00101 } 00102 00103 void packageBase::setAppGroup(QString group){ 00104 m_dlg->setgroupLineEditText(group); 00105 } 00106 00107 void packageBase::setAppPackager(QString packager){ 00108 m_dlg->setpackagerLineEditText(packager); 00109 } 00110 00111 void packageBase::setAppURL(QString url) 00112 { 00113 Q_UNUSED( url ); 00114 } 00115 00116 void packageBase::setAppSummary(QString summary){ 00117 m_dlg->setsummaryLineEditText(summary); 00118 } 00119 00120 void packageBase::setAppVendor(QString vendor){ 00121 m_dlg->setvendorLineEditText(vendor); 00122 } 00123 00124 void packageBase::setAppLicense(QString licence){ 00125 m_dlg->setlicenseLineEditText(licence); 00126 } 00127 00128 void packageBase::setAppArch(QString arch){ 00129 Q_UNUSED( arch ); 00130 } 00131 00132 void packageBase::setAppDescription(QString description){ 00133 m_dlg->setprojectDescriptionMultilineEditText(description); 00134 } 00135 00136 void packageBase::setAppChangelog(QString changelog){ 00137 m_dlg->setprojectChangelogMultilineEditText(changelog); 00138 }