anapencere.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. #ifndef ANAPENCERE_H
  2. #define ANAPENCERE_H
  3. #include <QMainWindow>
  4. #include <QProcess>
  5. #include <QListWidget>
  6. namespace Ui {
  7. class AnaPencere;
  8. class InstallThread;
  9. }
  10. class AnaPencere : public QMainWindow
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit AnaPencere(QWidget *parent = 0);
  15. ~AnaPencere();
  16. private slots:
  17. void processOutput();
  18. void on_kurbutonu_clicked();
  19. void on_SilButonu_clicked();
  20. void on_DerleKurButon_clicked();
  21. void on_PaketicerigiButonu_clicked();
  22. void on_TersGereklerButonu_clicked();
  23. void on_Kategoriler_currentTextChanged(const QString &arg1);
  24. void on_UygulamaAra_textChanged(const QString &arg1);
  25. void on_listWidget_currentTextChanged(const QString &currentText);
  26. void on_action_cikis_triggered();
  27. void on_actionVeritaban_G_ncelle_triggered();
  28. void on_actionKurulu_Paketler_triggered();
  29. void on_actionBilgisayardan_Program_Kur_triggered();
  30. void on_actionMiLPeK_Hakk_nda_triggered();
  31. void on_actionSe_ili_Paketi_ndir_triggered();
  32. void on_actionSe_ili_Paketi_ndir_Kur_triggered();
  33. void on_actionSe_ili_Paketi_Yeniden_Kur_triggered();
  34. void on_actionSe_ili_Paketi_Gerekleyiyle_Kald_r_triggered();
  35. void on_actionSe_ili_Paketin_Eksi_ini_Bul_triggered();
  36. void on_actionSe_ili_Paketin_K_rd_Paketler_triggered();
  37. void on_actionSistem_K_r_k_Kontrol_triggered();
  38. void on_actionPaket_Gruplar_triggered();
  39. void on_actionTopluluk_Talimatlar_n_ndir_triggered();
  40. void on_commandLinkButton_7_clicked();
  41. void on_actionToplam_Paket_Say_s_triggered();
  42. void on_action_oklu_Paket_Kur_triggered();
  43. void on_actionSe_ili_Paketin_Talimat_n_ncele_triggered();
  44. private:
  45. Ui::AnaPencere *ui;
  46. void addSignalsSlots();
  47. QStringList listem;
  48. QMap< QString, QStringList > AppList;
  49. QProcess *terminal;
  50. QByteArray terminalOutput;
  51. QByteArray terminalOutputErr;
  52. };
  53. #endif // ANAPENCERE_H