bookmarksengine/browsercontentdll/inc/browsercontentdll.h
changeset 13 8f58c9334c71
parent 4 6637b4599484
equal deleted inserted replaced
10:b61e1b3b145f 13:8f58c9334c71
    25 #include<QString>
    25 #include<QString>
    26 #include<browsercontentdllclientdefs.h>
    26 #include<browsercontentdllclientdefs.h>
    27 #include<QtGui>
    27 #include<QtGui>
    28 
    28 
    29 
    29 
       
    30 static const char KDOUBLEQUOTE[]       = "&#34";
       
    31 static const char KBACKSLASH[]         = "&#92";
    30 class BrowserContentPrivate;
    32 class BrowserContentPrivate;
    31 
    33 
    32 class BOOKMARKSCONTENTDLL_EXPORT BookmarkLeaf {
    34 class BOOKMARKSCONTENTDLL_EXPORT BookmarkLeaf {
    33 public:
    35 public:
    34     QString getUrl(){return url;}
    36     QString getUrl(){return url;}
   135     int clearHistory();
   137     int clearHistory();
   136     int clearBookmarks();
   138     int clearBookmarks();
   137     QString fetchSerializedBookmarks();
   139     QString fetchSerializedBookmarks();
   138     void fetchSerializedHistory(QVector<QString> &folderVector,QMap<QString,QString> &mymap);
   140     void fetchSerializedHistory(QVector<QString> &folderVector,QMap<QString,QString> &mymap);
   139     void fetchAllBookmarkTitles(QVector<QString> &title);
   141     void fetchAllBookmarkTitles(QVector<QString> &title);
       
   142     QMap<QString, QString> findSimilarHistoryItems(QString atitle);
   140 
   143 
   141 private:
   144 private:
   142   int createDatabase();
   145   int createDatabase();
   143   QString filterUrl(QString atitle);
   146   QString filterUrl(QString atitle);
   144   QString findFolderForDate( QDate& nodeDate);
   147   QString findFolderForDate( QDate& nodeDate);