Added documentation
[mdictionary] / doc / html / WordListWidget_8h_source.html
index 0c98448..65ef87d 100644 (file)
@@ -71,39 +71,47 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <a name="l00032"></a>00032 <span class="preprocessor">#include &quot;<a class="code" href="SearchBarWidget_8h.html" title="Implements search bar.">SearchBarWidget.h</a>&quot;</span>
 <a name="l00033"></a>00033 
 <a name="l00035"></a>00035 
-<a name="l00038"></a><a class="code" href="classWordListWidget.html">00038</a> <span class="keyword">class </span><a class="code" href="classWordListWidget.html" title="Displays list of words found in dictionaries.">WordListWidget</a> : <span class="keyword">public</span> QListView {
+<a name="l00038"></a><a class="code" href="classWordListWidget.html">00038</a> <span class="keyword">class </span><a class="code" href="classWordListWidget.html" title="Displays list of words found in dictionaries.">WordListWidget</a> : <span class="keyword">public</span> QTreeView {
 <a name="l00039"></a>00039     Q_OBJECT
 <a name="l00040"></a>00040 <span class="keyword">public</span>:
 <a name="l00041"></a>00041     <span class="keyword">explicit</span> <a class="code" href="classWordListWidget.html" title="Displays list of words found in dictionaries.">WordListWidget</a>(QWidget *parent = 0);
 <a name="l00042"></a>00042 
-<a name="l00043"></a>00043 Q_SIGNALS:
-<a name="l00046"></a>00046     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a8bd328a9229e63b99769041aa0dd3e06">showTranslation</a>(QList&lt;Translation*&gt;);
-<a name="l00047"></a>00047 
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 Q_SIGNALS:
+<a name="l00047"></a>00047     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a8bd328a9229e63b99769041aa0dd3e06">showTranslation</a>(QList&lt;Translation*&gt;);
 <a name="l00048"></a>00048 
-<a name="l00049"></a>00049 <span class="keyword">public</span> Q_SLOTS:
-<a name="l00051"></a>00051 
-<a name="l00054"></a>00054     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#ae4ac47bc19b239de121fd72455215479" title="Shows search results.">showSearchResults</a>(QHash&lt;QString, QList&lt;Translation*&gt; &gt;);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a60a458e4bdaa3b918603efd5748d0a17" title="Request to add selected word to bookmarks.">addBookmark</a>(QList&lt;Translation*&gt;);
+<a name="l00052"></a>00052 
+<a name="l00054"></a>00054     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a7ef184b35ebf94babb882405c80cb2c8" title="Request to remove selected word from bookmarks.">removeBookmark</a>(QList&lt;Translation*&gt;);
 <a name="l00055"></a>00055 
-<a name="l00057"></a>00057     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a84984352531dfc2489f662f3cf30d9bd" title="Lock words list, while backbone is doing somethig in background.">lockList</a>();
-<a name="l00058"></a>00058 
-<a name="l00060"></a>00060     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a9c08e4e72879ae1015566474f88fde81" title="Unlocks words list.">unlockList</a>();
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 <span class="keyword">private</span> Q_SLOTS:
-<a name="l00064"></a>00064     <span class="keywordtype">void</span> itemClicked(QModelIndex index);
-<a name="l00065"></a>00065 
-<a name="l00066"></a>00066 <span class="keyword">private</span>:
-<a name="l00067"></a>00067     <span class="comment">//Backbone *backbone;</span>
-<a name="l00068"></a>00068     <span class="comment">//words are keeping as QStringListModel which allow to sort them</span>
-<a name="l00069"></a>00069     QStringListModel *wordListModel;
-<a name="l00070"></a>00070     <span class="keywordtype">void</span> addWord(QString word);
-<a name="l00071"></a>00071     <span class="comment">//clears all list of words</span>
-<a name="l00072"></a>00072     <span class="keywordtype">void</span> clear();
-<a name="l00073"></a>00073     QHash&lt;QString, QList&lt;Translation*&gt; &gt; searchResult;
-<a name="l00074"></a>00074     <span class="comment">//QString _exactMatchString;</span>
-<a name="l00075"></a>00075 };
-<a name="l00076"></a>00076 
-<a name="l00077"></a>00077 <span class="preprocessor">#endif // WORDLISTWIDGET_H</span>
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 <span class="keyword">public</span> Q_SLOTS:
+<a name="l00059"></a>00059 
+<a name="l00062"></a>00062     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#ae4ac47bc19b239de121fd72455215479" title="Shows search results.">showSearchResults</a>(QHash&lt;QString, QList&lt;Translation*&gt; &gt;);
+<a name="l00063"></a>00063 
+<a name="l00065"></a>00065     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a84984352531dfc2489f662f3cf30d9bd" title="Lock words list, while backbone is doing somethig in background.">lockList</a>();
+<a name="l00066"></a>00066 
+<a name="l00068"></a>00068     <span class="keywordtype">void</span> <a class="code" href="classWordListWidget.html#a9c08e4e72879ae1015566474f88fde81" title="Unlocks words list.">unlockList</a>();
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="keyword">protected</span>:
+<a name="l00071"></a>00071     <span class="keywordtype">void</span> mouseReleaseEvent(QMouseEvent *event);
+<a name="l00072"></a>00072     <span class="keywordtype">void</span> resizeEvent(QResizeEvent *event);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="keyword">private</span> Q_SLOTS:
+<a name="l00075"></a>00075     <span class="keywordtype">void</span> wordClicked(QModelIndex index);
+<a name="l00076"></a>00076     <span class="keywordtype">void</span> wordChecked(QModelIndex index);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 <span class="keyword">private</span>:
+<a name="l00079"></a>00079     <span class="keywordtype">void</span> addWord(QString word, <span class="keywordtype">int</span> row);
+<a name="l00080"></a>00080     QStandardItemModel* model;
+<a name="l00081"></a>00081     <span class="keywordtype">int</span> checkBoxWidth;
+<a name="l00082"></a>00082     <span class="keywordtype">void</span> resizeColumns();
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084     QHash&lt;QString, QList&lt;Translation*&gt; &gt; searchResult;
+<a name="l00085"></a>00085 };
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="preprocessor">#endif // WORDLISTWIDGET_H</span>
 </pre></div></div>
 <!--- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -119,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </iframe>
 </div>
 
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Aug 12 14:34:59 2010 for mDictionary by&nbsp;
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Aug 18 16:45:34 2010 for mDictionary by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
 </body>