Ignore:
Timestamp:
Apr 23, 2013 9:18:57 AM (15 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, 9.1-release, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2
Children:
3ab1479
Parents:
3f4caf6
Message:

Get the program compilable, and merge in the meta-pkg manager stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-pkgmanager/mainWin.h

    r3f4caf6 r4b9e67a  
    1414 
    1515#include <pcbsd-utils.h> 
     16#include <pcbsd-ui.h> 
    1617#include "ui_mainWin.h" 
    1718#include "../config.h" 
     
    3435 
    3536public slots: 
    36     void ProgramInit(QString, QString); 
     37    void ProgramInit(QString); 
    3738    void slotSingleInstance(); 
    3839 
    3940private slots: 
    4041    void slotCloseClicked(); 
     42     
     43    // Generic pkgng handlers 
     44    void slotReadPkgOutput(); 
     45    void slotPkgDone(); 
     46    void slotReadEventPipe(int fd); 
     47 
     48    // Meta-Packages 
     49    void slotFinishLoadingMetaPkgs(); 
     50    void slotGetPackageDataOutput(); 
     51    void slotApplyClicked(); 
    4152 
    4253    // Package updates 
    4354    void slotRescanPkgsClicked(); 
    4455    void slotUpdatePkgsClicked(); 
    45     void slotReadPkgUpdateOutput(); 
    46     void slotUpdatePkgDone(); 
    47     void slotReadEventPipe(int fd); 
     56    void slotApplyMetaChanges(); 
     57    void slotDeskPkgsChanged(QTreeWidgetItem *aItem, int __unused); 
     58    void slotMetaRightClick(); 
     59    void slotMetaViewPkgs(); 
    4860 
    4961private: 
     62    // Generic pkg process handlers 
     63    void startPkgProcess(); 
     64    QList<QStringList> pkgCmdList; 
     65 
     66    // Updates 
    5067    void doUpdates(); 
    5168    bool sanityCheck(); 
    52     void checkMPKGUpdates(); 
     69 
    5370    int curUpdate; 
    5471    int curUpdateIndex; 
     
    6380    QSocketNotifier *eSock; 
    6481 
     82 
     83    // Meta-Packages 
     84    void initMetaWidget(); 
     85    void populateMetaPkgs(); 
     86    void addTreeItems(QString parent); 
     87    bool isMetaPkgInstalled(QString mPkg); 
     88    void checkMPKGUpdates(); 
     89    void parseTmpMetaList(); 
     90    void saveMetaPkgs(); 
     91    void startMetaChanges(); 
     92    bool haveAMetaDesktop(); 
     93    bool haveMetaPkgChanges(); 
     94    QString getAddPkgs(); 
     95    QString getDelPkgs(); 
     96    bool allChildrenPkgsChecked(QString parent); 
     97    bool allChildrenPkgsUnchecked(QString parent); 
     98    void checkAllChildrenPkgs(QString parent); 
     99    void uncheckAllChildrenPkgs(QString parent); 
     100    QString getLineFromCommandOutput( QString cmd ); 
     101 
     102    QList<QStringList> metaPkgList; 
     103    QStringList tmpMetaPkgList; 
     104    QProcess *addMetaProc; 
     105    QProcess *delMetaProc; 
     106    QProcess *getMetaProc; 
     107    QProgressDialog *delprogress; 
     108    QProgressDialog *addprogress; 
     109    QString addPkgs; 
     110    QString delPkgs; 
     111    QString pkgSource; 
     112    QString Arch; 
     113    QString chrootArg1; 
     114    QString chrootArg2; 
     115    bool canceled; 
     116    QMenu *popup; 
     117    dialogInfo *dIB; 
     118 
    65119signals: 
    66120 
Note: See TracChangeset for help on using the changeset viewer.