~ubuntu-branches/ubuntu/trusty/krusader/trusty

« back to all changes in this revision

Viewing changes to krusader/Panel/krlayoutfactory.h

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-08-08 13:47:36 UTC
  • mfrom: (1.2.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20110808134736-8e630ivgd2c3sgg5
Tags: 1:2.4.0~beta1-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
    QLayout *createLayout(QString layoutName = QString());
48
48
 
49
49
    static QStringList layoutNames();
 
50
    static QString layoutDescription(QString layoutName);
50
51
 
51
52
private:
52
53
    QBoxLayout *createLayout(QDomElement e, QWidget *parent);
53
54
    QWidget *createFrame(QDomElement e, QWidget *parent);
54
55
 
55
 
    static bool parseFile();
 
56
    static bool parseFiles();
 
57
    static bool parseFile(QString path, QDomDocument &doc);
 
58
    static void getLayoutNames(QDomDocument doc, QStringList &names);
 
59
    static QDomElement findLayout(QDomDocument doc, QString layoutName);
56
60
 
57
61
    QWidget *panel;
58
62
    QHash<QString, QWidget*> &widgets;
 
63
 
 
64
    static bool _parsed;
 
65
    static QDomDocument _mainDoc;
 
66
    static QList<QDomDocument> _extraDocs;
59
67
};
60
68
 
61
69
#endif