KDevelop API Documentation

DistpartDialog Class Reference

#include <distpart_widget.h>

Inheritance diagram for DistpartDialog:

Inheritance graph
[legend]
Collaboration diagram for DistpartDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotokayPushButtonPressed ()
void slotcancelPushButtonPressed ()
void slotcreateSrcArchPushButtonPressed ()
void slotresetSrcPushButtonPressed ()
void slotgenHTMLPushButtonPressed ()
void slotresetHTMLPushButtonPressed ()
void slotuploadAddFileToolButtonPressed ()
void slotuploadRemoveToolButtonPressed ()
void slotuploadSubmitPushButtonPressed ()
void slotuploadResetPushButtonPressed ()
void slotcustomProjectCheckBoxChanged ()
void slotuploadCustomCheckBoxChanged ()
void slotbuildAllPushButtonPressed ()
void slotexportSPECPushButtonPressed ()
void slotimportSPECPushButtonPressed ()
void slotsrcPackagePushButtonPressed ()

Signals

void okay ()
void cancel ()
void help ()
void createsrc ()
void resetsrc ()
void buildall ()
void savespec ()
void loadspec ()
void srcrpm ()
void genhtml ()
void resethtml ()
void upload ()
void resetupload ()

Public Member Functions

 DistpartDialog (DistpartPart *part, QWidget *parent)
 ~DistpartDialog ()
bool getcustomProjectCheckBoxState ()
void setcustomProjectCheckBoxState (bool state)
bool getuploadCustomCheckBoxState ()
void setuploadCustomCheckBoxState (bool state)
bool getbzipCheckBoxState ()
void setbzipCheckBoxState (bool state)
bool getappIconCheckBoxState ()
void setappIconCheckBoxState (bool state)
bool getgenHTMLCheckBoxState ()
void setgenHTMLCheckBoxState (bool state)
bool getuseRPMInfoCheckBoxState ()
void setuseRPMInfoCheckBoxState (bool state)
bool getuploadAppsKDEcomCheckBoxState ()
void setuploadAppsKDEcomCheckBoxState (bool state)
bool getuploadftpkdeorgCheckBoxState ()
void setuploadftpkdeorgCheckBoxState (bool state)
bool getdevPackageCheckBoxState ()
void setdevPackageCheckBoxState (bool state)
bool getdocsPackageCheckBoxState ()
void setdocsPackageCheckBoxState (bool state)
QString getarchNameFormatLineEditText ()
void setarchNameFormatLineEditText (QString text)
QString getappNameFormatLineEditText ()
void setappNameFormatLineEditText (QString text)
QString getsummaryLineEditText ()
void setsummaryLineEditText (QString text)
QString getgroupLineEditText ()
void setgroupLineEditText (QString text)
QString getreleaseLineEditText ()
void setreleaseLineEditText (QString text)
QString getversionLineEditText ()
void setversionLineEditText (QString text)
QString getvendorLineEditText ()
void setvendorLineEditText (QString text)
QString getlicenseLineEditText ()
void setlicenseLineEditText (QString text)
QString getuploadURLLineEditText ()
void setuploadURLLineEditText (QString text)
QString getpackagerLineEditText ()
void setpackagerLineEditText (QString text)
QString getarchComboBoxText ()
int getarchComboBoxItem ()
void setarchComboBoxItem (int item)
QString getuploadFileListBoxText ()
int getuploadFileListBoxItem ()
void setuploadFileListBoxItem (int item)
QString getsrcDistFileListBoxText ()
int getsrcDistFileListBoxItem ()
void setsrcDistFileListBoxItem (int item)
QString getprojectDescriptionMultilineEditText ()
void setprojectDescriptionMultilineEditText (QString text)
QString getprojectChangelogMultilineEditText ()
void setprojectChangelogMultilineEditText (QString text)
QString getSourceName ()

Private Member Functions

void loadSettings ()
void storeSettings ()
void setPackageData ()
void getPackageData ()

Private Attributes

SpecSupportm_spec
DistpartPartm_part
QString dir

Constructor & Destructor Documentation

DistpartDialog::DistpartDialog DistpartPart part,
QWidget parent
 

Definition at line 54 of file distpart_widget.cpp.

References loadSettings(), m_part, m_spec, slotcreateSrcArchPushButtonPressed(), slotcustomProjectCheckBoxChanged(), slotgenHTMLPushButtonPressed(), slotresetHTMLPushButtonPressed(), slotresetSrcPushButtonPressed(), slotuploadAddFileToolButtonPressed(), slotuploadCustomCheckBoxChanged(), slotuploadRemoveToolButtonPressed(), slotuploadResetPushButtonPressed(), and slotuploadSubmitPushButtonPressed().

DistpartDialog::~DistpartDialog  ) 
 

Definition at line 102 of file distpart_widget.cpp.


Member Function Documentation

void DistpartDialog::buildall  )  [signal]
 

void DistpartDialog::cancel  )  [signal]
 

void DistpartDialog::createsrc  )  [signal]
 

void DistpartDialog::genhtml  )  [signal]
 

bool DistpartDialog::getappIconCheckBoxState  ) 
 

Definition at line 245 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getappNameFormatLineEditText  ) 
 

Definition at line 317 of file distpart_widget.cpp.

Referenced by getSourceName(), slotcreateSrcArchPushButtonPressed(), and storeSettings().

int DistpartDialog::getarchComboBoxItem  ) 
 

Definition at line 402 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getarchComboBoxText  ) 
 

Definition at line 398 of file distpart_widget.cpp.

QString DistpartDialog::getarchNameFormatLineEditText  ) 
 

Definition at line 308 of file distpart_widget.cpp.

Referenced by getSourceName(), and storeSettings().

bool DistpartDialog::getbzipCheckBoxState  ) 
 

Definition at line 236 of file distpart_widget.cpp.

Referenced by getSourceName(), slotcreateSrcArchPushButtonPressed(), and storeSettings().

bool DistpartDialog::getcustomProjectCheckBoxState  ) 
 

Definition at line 212 of file distpart_widget.cpp.

Referenced by getSourceName(), slotcreateSrcArchPushButtonPressed(), and storeSettings().

bool DistpartDialog::getdevPackageCheckBoxState  ) 
 

Definition at line 290 of file distpart_widget.cpp.

Referenced by storeSettings().

bool DistpartDialog::getdocsPackageCheckBoxState  ) 
 

Definition at line 299 of file distpart_widget.cpp.

Referenced by storeSettings().

bool DistpartDialog::getgenHTMLCheckBoxState  ) 
 

Definition at line 254 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getgroupLineEditText  ) 
 

Definition at line 335 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getlicenseLineEditText  ) 
 

Definition at line 371 of file distpart_widget.cpp.

Referenced by storeSettings().

void DistpartDialog::getPackageData  )  [private]
 

Definition at line 546 of file distpart_widget.cpp.

References packageBase::getAppChangelog(), packageBase::getAppDescription(), packageBase::getAppGroup(), packageBase::getAppLicense(), packageBase::getAppName(), packageBase::getAppPackager(), packageBase::getAppRevision(), packageBase::getAppSummary(), packageBase::getAppVendor(), packageBase::getAppVersion(), m_spec, and KLineEdit::setText().

Referenced by slotimportSPECPushButtonPressed().

QString DistpartDialog::getpackagerLineEditText  ) 
 

Definition at line 389 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getprojectChangelogMultilineEditText  ) 
 

Definition at line 445 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getprojectDescriptionMultilineEditText  ) 
 

Definition at line 437 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getreleaseLineEditText  ) 
 

Definition at line 344 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getSourceName  ) 
 

Definition at line 453 of file distpart_widget.cpp.

References getappNameFormatLineEditText(), getarchNameFormatLineEditText(), getbzipCheckBoxState(), getcustomProjectCheckBoxState(), and getversionLineEditText().

int DistpartDialog::getsrcDistFileListBoxItem  ) 
 

Definition at line 428 of file distpart_widget.cpp.

QString DistpartDialog::getsrcDistFileListBoxText  ) 
 

Definition at line 424 of file distpart_widget.cpp.

QString DistpartDialog::getsummaryLineEditText  ) 
 

Definition at line 326 of file distpart_widget.cpp.

Referenced by storeSettings().

bool DistpartDialog::getuploadAppsKDEcomCheckBoxState  ) 
 

Definition at line 272 of file distpart_widget.cpp.

Referenced by slotuploadSubmitPushButtonPressed(), and storeSettings().

bool DistpartDialog::getuploadCustomCheckBoxState  ) 
 

Definition at line 225 of file distpart_widget.cpp.

Referenced by storeSettings().

int DistpartDialog::getuploadFileListBoxItem  ) 
 

Definition at line 415 of file distpart_widget.cpp.

QString DistpartDialog::getuploadFileListBoxText  ) 
 

Definition at line 411 of file distpart_widget.cpp.

bool DistpartDialog::getuploadftpkdeorgCheckBoxState  ) 
 

Definition at line 281 of file distpart_widget.cpp.

Referenced by slotuploadSubmitPushButtonPressed(), and storeSettings().

QString DistpartDialog::getuploadURLLineEditText  ) 
 

Definition at line 380 of file distpart_widget.cpp.

Referenced by slotuploadSubmitPushButtonPressed(), and storeSettings().

bool DistpartDialog::getuseRPMInfoCheckBoxState  ) 
 

Definition at line 263 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getvendorLineEditText  ) 
 

Definition at line 362 of file distpart_widget.cpp.

Referenced by storeSettings().

QString DistpartDialog::getversionLineEditText  ) 
 

Definition at line 353 of file distpart_widget.cpp.

Referenced by getSourceName(), slotcreateSrcArchPushButtonPressed(), and storeSettings().

void DistpartDialog::help  )  [signal]
 

void DistpartDialog::loadSettings  )  [private]
 

Definition at line 461 of file distpart_widget.cpp.

References KDevProject::distFiles(), m_part, KDevPlugin::project(), KDevPlugin::projectDom(), KDevProject::projectName(), setappIconCheckBoxState(), setappNameFormatLineEditText(), setarchComboBoxItem(), setarchNameFormatLineEditText(), setbzipCheckBoxState(), setcustomProjectCheckBoxState(), setdevPackageCheckBoxState(), setdocsPackageCheckBoxState(), setgenHTMLCheckBoxState(), setgroupLineEditText(), setlicenseLineEditText(), setpackagerLineEditText(), setprojectChangelogMultilineEditText(), setprojectDescriptionMultilineEditText(), setreleaseLineEditText(), setsummaryLineEditText(), setuploadAppsKDEcomCheckBoxState(), setuploadCustomCheckBoxState(), setuploadftpkdeorgCheckBoxState(), setuploadURLLineEditText(), setuseRPMInfoCheckBoxState(), setvendorLineEditText(), setversionLineEditText(), slotcustomProjectCheckBoxChanged(), and slotuploadCustomCheckBoxChanged().

Referenced by DistpartDialog().

void DistpartDialog::loadspec  )  [signal]
 

void DistpartDialog::okay  )  [signal]
 

void DistpartDialog::resethtml  )  [signal]
 

void DistpartDialog::resetsrc  )  [signal]
 

void DistpartDialog::resetupload  )  [signal]
 

void DistpartDialog::savespec  )  [signal]
 

void DistpartDialog::setappIconCheckBoxState bool  state  ) 
 

Definition at line 249 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setappNameFormatLineEditText QString  text  ) 
 

Definition at line 321 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setarchComboBoxItem int  item  ) 
 

Definition at line 406 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setarchNameFormatLineEditText QString  text  ) 
 

Definition at line 312 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setbzipCheckBoxState bool  state  ) 
 

Definition at line 240 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setcustomProjectCheckBoxState bool  state  ) 
 

Definition at line 216 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setdevPackageCheckBoxState bool  state  ) 
 

Definition at line 294 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setdocsPackageCheckBoxState bool  state  ) 
 

Definition at line 303 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setgenHTMLCheckBoxState bool  state  ) 
 

Definition at line 258 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setgroupLineEditText QString  text  ) 
 

Definition at line 339 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setlicenseLineEditText QString  text  ) 
 

Definition at line 375 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setPackageData  )  [private]
 

Definition at line 532 of file distpart_widget.cpp.

References m_spec, packageBase::setAppChangelog(), packageBase::setAppDescription(), packageBase::setAppGroup(), packageBase::setAppLicense(), packageBase::setAppName(), packageBase::setAppPackager(), packageBase::setAppRevision(), packageBase::setAppSummary(), packageBase::setAppVendor(), and packageBase::setAppVersion().

Referenced by slotbuildAllPushButtonPressed(), slotexportSPECPushButtonPressed(), and slotsrcPackagePushButtonPressed().

void DistpartDialog::setpackagerLineEditText QString  text  ) 
 

Definition at line 393 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setprojectChangelogMultilineEditText QString  text  ) 
 

Definition at line 449 of file distpart_widget.cpp.

References text().

Referenced by loadSettings().

void DistpartDialog::setprojectDescriptionMultilineEditText QString  text  ) 
 

Definition at line 441 of file distpart_widget.cpp.

References text().

Referenced by loadSettings().

void DistpartDialog::setreleaseLineEditText QString  text  ) 
 

Definition at line 348 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setsrcDistFileListBoxItem int  item  ) 
 

Definition at line 432 of file distpart_widget.cpp.

void DistpartDialog::setsummaryLineEditText QString  text  ) 
 

Definition at line 330 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setuploadAppsKDEcomCheckBoxState bool  state  ) 
 

Definition at line 276 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setuploadCustomCheckBoxState bool  state  ) 
 

Definition at line 229 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setuploadFileListBoxItem int  item  ) 
 

Definition at line 419 of file distpart_widget.cpp.

void DistpartDialog::setuploadftpkdeorgCheckBoxState bool  state  ) 
 

Definition at line 285 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setuploadURLLineEditText QString  text  ) 
 

Definition at line 384 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setuseRPMInfoCheckBoxState bool  state  ) 
 

Definition at line 267 of file distpart_widget.cpp.

Referenced by loadSettings().

void DistpartDialog::setvendorLineEditText QString  text  ) 
 

Definition at line 366 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::setversionLineEditText QString  text  ) 
 

Definition at line 357 of file distpart_widget.cpp.

References KLineEdit::setText(), and text().

Referenced by loadSettings().

void DistpartDialog::slotbuildAllPushButtonPressed  )  [virtual, slot]
 

Reimplemented from distpart_ui.

Definition at line 559 of file distpart_widget.cpp.

References m_spec, setPackageData(), and SpecSupport::slotbuildAllPushButtonPressed().

void DistpartDialog::slotcancelPushButtonPressed  )  [slot]
 

Definition at line 113 of file distpart_widget.cpp.

void DistpartDialog::slotcreateSrcArchPushButtonPressed  )  [slot]
 

Definition at line 123 of file distpart_widget.cpp.

References KArchive::addLocalFile(), KArchive::close(), KDevProject::distFiles(), getappNameFormatLineEditText(), getbzipCheckBoxState(), getcustomProjectCheckBoxState(), getversionLineEditText(), KMessageBox::information(), kdDebug(), m_part, KArchive::open(), KProgressDialog::progressBar(), KDevPlugin::project(), KDevProject::projectDirectory(), KProgressDialog::setLabel(), KProgress::setValue(), and KDevPlugin::widget().

Referenced by DistpartDialog().

void DistpartDialog::slotcustomProjectCheckBoxChanged  )  [slot]
 

Definition at line 207 of file distpart_widget.cpp.

References kdDebug().

Referenced by DistpartDialog(), and loadSettings().

void DistpartDialog::slotexportSPECPushButtonPressed  )  [virtual, slot]
 

Reimplemented from distpart_ui.

Definition at line 565 of file distpart_widget.cpp.

References m_spec, setPackageData(), and SpecSupport::slotexportSPECPushButtonPressed().

void DistpartDialog::slotgenHTMLPushButtonPressed  )  [slot]
 

Definition at line 169 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotimportSPECPushButtonPressed  )  [virtual, slot]
 

Reimplemented from distpart_ui.

Definition at line 571 of file distpart_widget.cpp.

References getPackageData(), m_spec, and SpecSupport::slotimportSPECPushButtonPressed().

void DistpartDialog::slotokayPushButtonPressed  )  [slot]
 

Definition at line 107 of file distpart_widget.cpp.

References storeSettings().

void DistpartDialog::slotresetHTMLPushButtonPressed  )  [slot]
 

Definition at line 172 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotresetSrcPushButtonPressed  )  [slot]
 

Definition at line 164 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotsrcPackagePushButtonPressed  )  [virtual, slot]
 

Reimplemented from distpart_ui.

Definition at line 577 of file distpart_widget.cpp.

References m_spec, setPackageData(), and SpecSupport::slotsrcPackagePushButtonPressed().

void DistpartDialog::slotuploadAddFileToolButtonPressed  )  [slot]
 

Definition at line 175 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotuploadCustomCheckBoxChanged  )  [slot]
 

Definition at line 221 of file distpart_widget.cpp.

Referenced by DistpartDialog(), and loadSettings().

void DistpartDialog::slotuploadRemoveToolButtonPressed  )  [slot]
 

Definition at line 180 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotuploadResetPushButtonPressed  )  [slot]
 

Definition at line 198 of file distpart_widget.cpp.

Referenced by DistpartDialog().

void DistpartDialog::slotuploadSubmitPushButtonPressed  )  [slot]
 

Definition at line 186 of file distpart_widget.cpp.

References KIO::NetAccess::copy(), KURL::fromPathOrURL(), getuploadAppsKDEcomCheckBoxState(), getuploadftpkdeorgCheckBoxState(), getuploadURLLineEditText(), and kdDebug().

Referenced by DistpartDialog().

void DistpartDialog::srcrpm  )  [signal]
 

void DistpartDialog::storeSettings  )  [private]
 

Definition at line 499 of file distpart_widget.cpp.

References getappIconCheckBoxState(), getappNameFormatLineEditText(), getarchComboBoxItem(), getarchNameFormatLineEditText(), getbzipCheckBoxState(), getcustomProjectCheckBoxState(), getdevPackageCheckBoxState(), getdocsPackageCheckBoxState(), getgenHTMLCheckBoxState(), getgroupLineEditText(), getlicenseLineEditText(), getpackagerLineEditText(), getprojectChangelogMultilineEditText(), getprojectDescriptionMultilineEditText(), getreleaseLineEditText(), getsummaryLineEditText(), getuploadAppsKDEcomCheckBoxState(), getuploadCustomCheckBoxState(), getuploadftpkdeorgCheckBoxState(), getuploadURLLineEditText(), getuseRPMInfoCheckBoxState(), getvendorLineEditText(), getversionLineEditText(), m_part, KDevPlugin::projectDom(), DomUtil::writeBoolEntry(), DomUtil::writeEntry(), and DomUtil::writeIntEntry().

Referenced by slotokayPushButtonPressed().

void DistpartDialog::upload  )  [signal]
 


Member Data Documentation

QString DistpartDialog::dir [private]
 

Definition at line 204 of file distpart_widget.h.

DistpartPart* DistpartDialog::m_part [private]
 

Definition at line 203 of file distpart_widget.h.

Referenced by DistpartDialog(), loadSettings(), slotcreateSrcArchPushButtonPressed(), and storeSettings().

SpecSupport* DistpartDialog::m_spec [private]
 

Definition at line 202 of file distpart_widget.h.

Referenced by DistpartDialog(), getPackageData(), setPackageData(), slotbuildAllPushButtonPressed(), slotexportSPECPushButtonPressed(), slotimportSPECPushButtonPressed(), and slotsrcPackagePushButtonPressed().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:23:13 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003