#ifndef RQMAINWINDOW_VIEW_H #define RQMAINWINDOW_VIEW_H #include #include #include #include #include #include #include class RQMainWindow_View : public WindowMain { Q_OBJECT public : RQMainWindow_View(QWidget * widgetParent, QMainWindow * parent, RPackageLister *lister); virtual ~RQMainWindow_View(); public slots: void restoreState(); void saveState(); void reloadViews(); void changedView(int index); void changedSubView(int index); void reloadPackages(); void distUpgrade(); void fixBroken(); void commitChanges(); void refreshCache(); void editFilters(); void undo(); void redo(); void importMarks(); void exportMarks(); void findPackage(); enum { MarkKeep, MarkInstall, MarkReInstall, MarkRemove, MarkPurge, }; protected: QMainWindow * _parent; RQCacheProgress *_cacheProg; RQListViewControl _listViewControl; RPackageLister *_lister; RQPackagePopup _packagePopup; RQUserDialog _userDialog; RQPackageTip _packageTip; }; #endif