itom 1.1.0
HelpTreeDockWidget Class Reference

List of all members.

Classes

struct  DisplayBool
struct  SqlItem

Public Types

enum  itemType {
  typeSqlItem = 1, typeFilter = 2, typeWidget = 3, typeFPlugin = 4,
  typeWPlugin = 5
}

Public Slots

void navigateBackwards ()
void navigateForwards ()
void expandTree ()
void collapseTree ()
void reloadDB ()
void liveFilter (const QString &filterText)
void showTreeview ()
void unshowTreeview ()
void propertiesChanged ()
ito::RetVal showFilterWidgetPluginHelp (const QString &filtername, itemType type)

Public Member Functions

 HelpTreeDockWidget (QWidget *parent, ito::AbstractDockWidget *dock=0, Qt::WFlags flags=0)

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)

Private Slots

void on_splitter_splitterMoved (int pos, int index)
void on_textBrowser_anchorClicked (const QUrl &link)
void dbLoaderFinished (int index)
void on_treeView_expanded (const QModelIndex &index)
void on_treeView_collapsed (const QModelIndex &index)
void selectedItemChanged (const QModelIndex &current, const QModelIndex &previous)

Private Member Functions

void CreateItem (QStandardItemModel &model, QStringList &items)
void saveIni ()
void loadIni ()
ito::RetVal displayHelp (const QString &path, const int newpage)
QStringList separateLink (const QUrl &link)
ito::RetVal highlightContent (const QString &prefix, const QString &name, const QString &param, const QString &shortDesc, const QString &helpText, const QString &error, QTextDocument *document, bool htmlNotPlainText=true)
QModelIndex findIndexByName (const QString &modelName)
QString parseFilterContent (const QString &input)
ito::RetVal parseParamVector (const QString &sectionname, const QVector< ito::Param > &paramVector, QString &content)
QString parseParam (const QString &tmpl, const ito::Param &param)

Static Private Member Functions

static void createFilterNode (QStandardItemModel *model, const QMap< int, QIcon > *iconGallery)
static void createItemRek (QStandardItemModel *model, QStandardItem &parent, const QString parentPath, QList< SqlItem > &items, const QMap< int, QIcon > *iconGallery)
static ito::RetVal loadDBinThread (const QString &path, const QStringList &includedDBs, QStandardItemModel *mainModel, const QMap< int, QIcon > *iconGallery, const DisplayBool &show)
static ito::RetVal readSQL (const QString &filter, const QString &file, QList< SqlItem > &items)

Private Attributes

QFutureWatcher< ito::RetValdbLoaderWatcher
Ui::HelpTreeDockWidget ui
QStandardItemModel * m_pMainModel
LeafFilterProxyModelm_pMainFilterModel
ito::AbstractDockWidgetm_pParent
QStringList m_history
QStringList m_includedDBs
QString m_dbPath
QMovie * m_previewMovie
QMap< int, QIcon > m_iconGallery
DisplayBool m_showSelection
int m_historyIndex
int m_autoCollTime
double m_percWidthVi
double m_percWidthUn
bool m_treeVisible
bool m_plaintext
bool m_openLinks
bool m_autoCollTree
bool m_forced

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends