[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:17:43 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=03f0f2e
The following commit has been merged in the master branch:
commit 03f0f2e10a105ed46fcfb22aa27225716557ea95
Author: Dominik Schmidt <ich at dominik-schmidt.de>
Date: Mon Sep 20 12:49:00 2010 +0000
Use styleId instead of styleName everywhere in the lib.
svn path=/trunk/playground/network/telepathy-chat-handler/; revision=1177522
---
lib/chatwindowstyle.cpp | 37 ++++++++++++++++++++++---------------
lib/chatwindowstyle.h | 8 +++++---
2 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/lib/chatwindowstyle.cpp b/lib/chatwindowstyle.cpp
index 3c21ef1..20b8666 100644
--- a/lib/chatwindowstyle.cpp
+++ b/lib/chatwindowstyle.cpp
@@ -16,6 +16,7 @@
*/
#include "chatwindowstyle.h"
+#include "chatstyleplistfilereader.h"
// Qt includes
#include <QFile>
@@ -33,9 +34,10 @@
class ChatWindowStyle::Private
{
public:
- QString styleName;
- StyleVariants variantsList;
+ QString styleId;
QString baseHref;
+ StyleVariants variantsList;
+ QString defaultVariantName;
QString currentVariantPath;
QString templateHtml;
@@ -58,28 +60,28 @@ public:
QHash<QString, bool> compactVariants;
};
-ChatWindowStyle::ChatWindowStyle(const QString &styleName, StyleBuildMode styleBuildMode)
- : QObject(), d(new Private)
+ChatWindowStyle::ChatWindowStyle(const QString &styleId, StyleBuildMode styleBuildMode)
+ : QObject(), d(new Private)
{
- init(styleName, styleBuildMode);
+ init(styleId, styleBuildMode);
}
-ChatWindowStyle::ChatWindowStyle(const QString &styleName, const QString &variantPath, StyleBuildMode styleBuildMode)
- : QObject(), d(new Private)
+ChatWindowStyle::ChatWindowStyle(const QString &styleId, const QString &variantPath, StyleBuildMode styleBuildMode)
+ : QObject(), d(new Private)
{
d->currentVariantPath = variantPath;
- init(styleName, styleBuildMode);
+ init(styleId, styleBuildMode);
}
-void ChatWindowStyle::init(const QString &styleName, StyleBuildMode styleBuildMode)
+void ChatWindowStyle::init(const QString &styleId, StyleBuildMode styleBuildMode)
{
- QStringList styleDirs = KGlobal::dirs()->findDirs("data", QString("ktelepathy/styles/%1/Contents/Resources/").arg(styleName));
+ QStringList styleDirs = KGlobal::dirs()->findDirs("data", QString("ktelepathy/styles/%1/Contents/Resources/").arg(styleId));
if (styleDirs.isEmpty()) {
- kDebug(14000) << "Failed to find style" << styleName;
- return;
+ kDebug(14000) << "Failed to find style" << styleId;
+ return;
}
- d->styleName = styleName;
+ d->styleId = styleId;
if (styleDirs.count() > 1)
kDebug(14000) << "found several styles with the same name. using first";
d->baseHref = styleDirs.at(0);
@@ -119,9 +121,9 @@ ChatWindowStyle::StyleVariants ChatWindowStyle::getVariants()
return d->variantsList;
}
-QString ChatWindowStyle::getStyleName() const
+QString ChatWindowStyle::id() const
{
- return d->styleName;
+ return d->styleId;
}
QString ChatWindowStyle::getStyleBaseHref() const
@@ -267,9 +269,14 @@ void ChatWindowStyle::readStyleFiles()
QString outgoingStateSendingFile = d->baseHref + QString("Outgoing/StateSending.html");
QString outgoingStateSentFile = d->baseHref + QString("Outgoing/StateSent.html");
QString outgoingStateErrorFile = d->baseHref + QString("Outgoing/StateError.html");
+ QString infoPlistFile = d->baseHref + QString("../Info.plist");
+
QFile fileAccess;
+ ChatStylePlistFileReader plistReader(infoPlistFile);
+ d->defaultVariantName = plistReader.defaultVariant();
+
//Load template file
if (QFile::exists(templateFile)) {
fileAccess.setFileName(templateFile);
diff --git a/lib/chatwindowstyle.h b/lib/chatwindowstyle.h
index 6177027..9ad9e96 100644
--- a/lib/chatwindowstyle.h
+++ b/lib/chatwindowstyle.h
@@ -51,8 +51,8 @@ public:
* @brief Build a single chat window style.
*
*/
- explicit ChatWindowStyle(const QString &styleName, StyleBuildMode styleBuildMode = StyleBuildNormal);
- ChatWindowStyle(const QString &styleName, const QString &variantPath, StyleBuildMode styleBuildMode = StyleBuildFast);
+ explicit ChatWindowStyle(const QString &styleId, StyleBuildMode styleBuildMode = StyleBuildNormal);
+ ChatWindowStyle(const QString &styleId, const QString &variantPath, StyleBuildMode styleBuildMode = StyleBuildFast);
~ChatWindowStyle();
/**
@@ -77,7 +77,7 @@ public:
*
* @return the style path based.
*/
- QString getStyleName() const;
+ QString id() const;
/**
* Get the style resource directory.
@@ -139,6 +139,8 @@ public:
* Reload style from disk.
*/
void reload();
+
+ QString defaultVariantName();
private:
/**
* Read style HTML files from disk
--
ktp-text-ui packaging
More information about the pkg-kde-commits
mailing list