Some little work.

This commit is contained in:
Martin Rotter 2013-11-13 21:49:47 +01:00
parent 2e739b3d45
commit 926ac8930b
4 changed files with 39 additions and 3179 deletions

View File

@ -273,7 +273,7 @@ set(APP_FORMS
# Add resources.
set(APP_RESOURCES
resources/graphics/themes.qrc
#resources/graphics/themes.qrc
resources/rssguard_resources.qrc
)
@ -385,8 +385,8 @@ if(WIN32)
message(STATUS "[${APP_LOW_NAME}] You will probably install on Windows.")
install(TARGETS ${EXE_NAME}
RUNTIME DESTINATION ./)
#install(DIRECTORY resources/graphics/themes/mini-kfaenza
# DESTINATION ./themes)
install(DIRECTORY resources/graphics/themes/mini-kfaenza
DESTINATION ./themes)
install(DIRECTORY resources/graphics/flags
DESTINATION ./)
install(DIRECTORY resources/skins/base
@ -407,8 +407,8 @@ elseif(UNIX)
message(STATUS "[${APP_LOW_NAME}] You will probably install on Linux.")
install(TARGETS ${EXE_NAME}
RUNTIME DESTINATION bin)
#install(DIRECTORY resources/graphics/themes/mini-kfaenza
# DESTINATION share/${APP_LOW_NAME}/themes)
install(DIRECTORY resources/graphics/themes/mini-kfaenza
DESTINATION share/${APP_LOW_NAME}/themes)
install(DIRECTORY resources/graphics/flags
DESTINATION share/${APP_LOW_NAME}/)
install(DIRECTORY resources/skins/base

File diff suppressed because it is too large Load Diff

View File

@ -2,4 +2,28 @@
MessagesModel::MessagesModel(QObject *parent) : QSqlTableModel(parent) {
setObjectName("MessagesModel");
setupHeaderData();
}
void MessagesModel::setupHeaderData() {
m_headerData << tr("aaa") <<
tr("bbb");
}
QVariant MessagesModel::headerData(int section,
Qt::Orientation orientation,
int role) const {
Q_UNUSED(orientation);
// TODO: Ehance this with graphics and other roles.
switch (role) {
case Qt::DisplayRole:
case Qt::ToolTipRole:
return m_headerData.at(section);
default:
return QVariant();
}
}

View File

@ -2,6 +2,7 @@
#define MESSAGESMODEL_H
#include <QSqlTableModel>
#include <QStringList>
class MessagesModel : public QSqlTableModel {
@ -10,10 +11,19 @@ class MessagesModel : public QSqlTableModel {
public:
explicit MessagesModel(QObject *parent = 0);
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
private:
void setupHeaderData();
signals:
public slots:
private:
QStringList m_headerData;
};
#endif // MESSAGESMODEL_H