<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="SearchBarWidget_8h.html" title="Implements search bar.">SearchBarWidget.h</a>"</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<Translation*>);
-<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<Translation*>);
<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<QString, QList<Translation*> >);
+<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<Translation*>);
+<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<Translation*>);
<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<QString, QList<Translation*> > 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<QString, QList<Translation*> >);
+<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<QString, QList<Translation*> > 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"
</iframe>
</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Aug 12 14:34:59 2010 for mDictionary by
+<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Aug 18 16:45:34 2010 for mDictionary by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>