aboutsummaryrefslogtreecommitdiff
path: root/0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh
diff options
context:
space:
mode:
Diffstat (limited to '0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh')
-rw-r--r--0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh29
1 files changed, 29 insertions, 0 deletions
diff --git a/0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh b/0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh
new file mode 100644
index 000000000..5f8915230
--- /dev/null
+++ b/0.26.0_alpha1/src/clients/gtkpaludis/libgtkpaludis/packages_package_filter.hh
@@ -0,0 +1,29 @@
+/* vim: set sw=4 sts=4 et foldmethod=syntax : */
+
+#ifndef GTKPALUDIS_GUARD_LIBGTKPALUDIS_PACKAGES_PACKAGE_FILTER_HH
+#define GTKPALUDIS_GUARD_LIBGTKPALUDIS_PACKAGES_PACKAGE_FILTER_HH 1
+
+#include <gtkmm/combobox.h>
+#include <paludis/util/private_implementation_pattern.hh>
+
+namespace gtkpaludis
+{
+ class MainWindow;
+ class PackagesPage;
+
+ class PackagesPackageFilter :
+ private paludis::PrivateImplementationPattern<PackagesPackageFilter>,
+ public Gtk::ComboBox
+ {
+ protected:
+ void handle_signal_changed();
+
+ public:
+ PackagesPackageFilter(MainWindow * const, PackagesPage * const);
+ ~PackagesPackageFilter();
+
+ void populate();
+ };
+}
+
+#endif