⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysinfo.cpp

📁 天使工具,e6手机专用,大家都知道吧,狠狠好地东西,直接编译即可
💻 CPP
字号:
#include "memory.h"#include "load.h"#include "storage.h"#include "processinfo.h"#include "modulesinfo.h"//#include "versioninfo.h"#include "sysinfo.h"#include <qvbox.h>QString ChineseAndEnglish(const char*ChineseString);SystemInfo::SystemInfo( QWidget *parent, const char *name, unsigned int WFlags )    : ZMainWidget("",true,parent, name, WFlags/*WStyle_ContextHelp*/ ){   QVBox * vb = new QVBox(this);   setContentWidget(vb);   cw = (QVBox*)getContentWidget(0);   memory=new MemoryInfo(cw);       UTIL_CST *cp = new UTIL_CST(this, ChineseAndEnglish(""));	ZPushButton *wp = cp->getRightBtn();	connect(wp, SIGNAL(clicked()), SLOT( doCancel() ));	wp = cp->getMidBtn();	connect(wp, SIGNAL(clicked()), SLOT( doSave() ));	setCSTWidget(cp);		  	  mPopup = new QPopupMenu(cp, NULL);    mPopup->insertItem(ChineseAndEnglish("内存"), 1,1);     mPopup->setItemChecked(1,true);     mPopup->insertItem(ChineseAndEnglish("储存"), 2, 2);    mPopup->insertItem(ChineseAndEnglish("模块"), 3,3);    mPopup->insertItem(ChineseAndEnglish("进程"),4,4);    mPopup->insertItem(ChineseAndEnglish("CPU"),5,5);    QObject::connect(mPopup, SIGNAL(activated(int)), SLOT(selectMenu(int)));         mQuitBtn = cp->getLeftBtn();    mQuitBtn->setPopup(mPopup);    getTitleBarWidget()->setText(ChineseAndEnglish("系统信息"));//setContentWidget(sw); }SystemInfo::~SystemInfo(){	}void SystemInfo::selectMenu(int idx){        if (idx == 1) {       if( mPopup->isItemChecked(3)){          delete modulesinfo;        mPopup->setItemChecked(3,false);            }       if( mPopup->isItemChecked(5)){          delete loadinfo;        mPopup->setItemChecked(5,false);            }         if( mPopup->isItemChecked(2)){          delete  filesysinfo;         mPopup->setItemChecked(2,false);              }       if( mPopup->isItemChecked(4)){            delete processinfo;        mPopup->setItemChecked(4,false);             }       if(!mPopup->isItemChecked(1)){       mPopup->setItemChecked(1,true);        memory=new MemoryInfo(cw);       memory->show();         }  } else if (idx == 2) {       if( mPopup->isItemChecked(3)){          delete modulesinfo;       mPopup->setItemChecked(3,false);            }       if( mPopup->isItemChecked(5)){          delete loadinfo;        mPopup->setItemChecked(5,false);             }       if( mPopup->isItemChecked(1)){          delete   memory;      mPopup->setItemChecked(1,false);        }        if( mPopup->isItemChecked(4)){           delete processinfo;        mPopup->setItemChecked(4,false);            }     if( !mPopup->isItemChecked(2)){      mPopup->setItemChecked(2,true); 	   filesysinfo=new FileSysInfo(cw);	    filesysinfo->show();       }  }else if (idx==3){     if( mPopup->isItemChecked(1)){        delete  memory;      mPopup->setItemChecked(1,false);        }     if( mPopup->isItemChecked(5)){        delete loadinfo;      mPopup->setItemChecked(5,false);        }    if( mPopup->isItemChecked(2)){        delete  filesysinfo;      mPopup->setItemChecked(2,false);        }    if( mPopup->isItemChecked(4)){        delete processinfo;       mPopup->setItemChecked(4,false);        }    if( !mPopup->isItemChecked(3)){    mPopup->setItemChecked(3,true);      modulesinfo=new ModulesInfo(cw);     modulesinfo->show();    }   }else if(idx==4){     if( mPopup->isItemChecked(3)){      delete modulesinfo;     mPopup->setItemChecked(3,false);        }      if( mPopup->isItemChecked(5)){        delete loadinfo;       mPopup->setItemChecked(5,false);        }      if( mPopup->isItemChecked(2)){         delete  filesysinfo;        mPopup->setItemChecked(2,false);          }      if( mPopup->isItemChecked(1)){         delete  memory;        mPopup->setItemChecked(1,false);          }     if(!mPopup->isItemChecked(4)){     mPopup->setItemChecked(4,true);      processinfo=new ProcessInfo(cw);   	processinfo->show();  	}    }else if(idx==5){      if( mPopup->isItemChecked(3)){        delete modulesinfo;        mPopup->setItemChecked(3,false);          }      if( mPopup->isItemChecked(1)){         delete  memory;         mPopup->setItemChecked(1,false);           }      if( mPopup->isItemChecked(2)){        delete  filesysinfo;       mPopup->setItemChecked(2,false);        }      if( mPopup->isItemChecked(4)){         delete processinfo;       mPopup->setItemChecked(4,false);          }     if( !mPopup->isItemChecked(5)){     mPopup->setItemChecked(5,true);      loadinfo=new LoadInfo(cw);     loadinfo->show(); 	       }	}}  void SystemInfo::doCancel(void){	close(true);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -