autostart.h 654 B

1234567891011121314151617181920212223242526
  1. #ifndef AUTOSTARTPANE_H
  2. #define AUTOSTARTPANE_H
  3. #include "../pane.h"
  4. #include "../settings.h"
  5. struct App {
  6. QString displayedName;
  7. QIcon icon;
  8. bool display;
  9. };
  10. class AutostartPane {
  11. public:
  12. void readConfig();
  13. QWidget* createUI(Settings* controlCenter);
  14. void prepareUI(QListWidget* autostartEntriesListWidget,
  15. QListWidget* allAppsListWidget);
  16. void addEntry(QListWidget* autostartEntriesListWidget,
  17. QListWidget* allAppsListWidget);
  18. void removeEntry(QListWidget* autostartEntriesListWidget);
  19. void saveSettings(QListWidget* autostartEntriesListWidget);
  20. };
  21. #endif // AUTOSTARTPANE_H