HowManyAreAnalyzed(): use status_user_agent to report progress
[linguistica.git] / POSCollection.h
blob739f75da5ac3d9849cdc77d577fde257bf1a36f4
1 // Results from part-of-speech discovery for display
2 // Copyright © 2009 The University of Chicago
3 #ifndef POSCOLLECTION_H
4 #define POSCOLLECTION_H
6 #include <Q3PtrList>
7 #include "POS.h"
8 template<class K, class V> class QMap;
10 /// Result type for CMiniLexicon::FindMajorSignatures().
11 ///
12 /// Basically, this is a vector of LxPoS objects (which it owns).
13 ///
14 /// Each LxPoS object contains information about a family of
15 /// related signatures (a suspected "part of speech") for the user
16 /// to inspect.
17 ///
18 /// Hopefully, FindMajorSignatures() should discover categories such
19 /// as noun, verb, and adjective. If it does, this will allow us to
20 /// display a list of parts of speech to the user to help organize
21 /// the signature list.
22 class LxPoSCollection : public Q3PtrList<LxPoS> {
23 public:
24 LxPoSCollection();
25 ~LxPoSCollection();
27 void ListDisplay(class Q3ListView* widget);
30 #endif // POSCOLLECTION_H