add some documentation to the Fallback component
REVIEW: 106716
This commit is contained in:
parent
d8116afac3
commit
22ef1f9318
@ -29,12 +29,32 @@ class FallbackComponent : public QObject
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prefix of the path
|
||||||
|
* This should be something like "plasma","kwin","plasmate",etc
|
||||||
|
* If the basePath is "plasma", it will be set for the data of plasma like,
|
||||||
|
* or it can be an absolute path
|
||||||
|
**/
|
||||||
Q_PROPERTY(QString basePath READ basePath WRITE setBasePath NOTIFY basePathChanged)
|
Q_PROPERTY(QString basePath READ basePath WRITE setBasePath NOTIFY basePathChanged)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The possible candidates in order to have a complete path.
|
||||||
|
* basepath/candidate, where candidate is the first one in the list of candidates
|
||||||
|
* in order of importance that matches an existing file
|
||||||
|
**/
|
||||||
Q_PROPERTY(QStringList candidates READ candidates WRITE setCandidates NOTIFY candidatesChanged)
|
Q_PROPERTY(QStringList candidates READ candidates WRITE setCandidates NOTIFY candidatesChanged)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
FallbackComponent(QObject *parent = 0);
|
FallbackComponent(QObject *parent = 0);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method must be called after the the basePath and the candidates property
|
||||||
|
* This method resolves a file path based on the base path and the candidates.
|
||||||
|
* it searches for a file named key under basepath/candidate/key, and returns
|
||||||
|
* the path constructed with the first candidate that matches, if any.
|
||||||
|
*
|
||||||
|
* @param key the name of the file to search for
|
||||||
|
**/
|
||||||
Q_INVOKABLE QString filePath(const QString& key);
|
Q_INVOKABLE QString filePath(const QString& key);
|
||||||
|
|
||||||
QString basePath() const;
|
QString basePath() const;
|
||||||
|
Loading…
Reference in New Issue
Block a user