Locate resources at runtime using QDir::currentpath
This commit is contained in:
parent
5b1269dcfa
commit
e04298e24e
|
@ -1,12 +1,10 @@
|
||||||
#include "appbar.h"
|
#include "appbar.h"
|
||||||
#include "appbar_p.h"
|
#include "appbar_p.h"
|
||||||
#include <QtWidgets/QGraphicsDropShadowEffect>
|
|
||||||
#include <QPainter>
|
|
||||||
#include "lib/style.h"
|
#include "lib/style.h"
|
||||||
|
|
||||||
namespace md {
|
namespace md {
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialAppBarPrivate
|
* \class AppBarPrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
|
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
|
#include <QtWidgets/QGraphicsDropShadowEffect>
|
||||||
|
#include <QPainter>
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
#include "autocomplete_internal.h"
|
#include "autocomplete_internal.h"
|
||||||
#include <QSignalTransition>
|
|
||||||
#include <QPropertyAnimation>
|
|
||||||
#include <QtWidgets/QGraphicsOpacityEffect>
|
|
||||||
#include <QDebug>
|
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialAutoCompleteStateMachine
|
* \class AutoCompleteStateMachine
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
#ifndef AUTOCOMPLETESTATEMACHINE_H
|
#ifndef AUTOCOMPLETESTATEMACHINE_H
|
||||||
#define AUTOCOMPLETESTATEMACHINE_H
|
#define AUTOCOMPLETESTATEMACHINE_H
|
||||||
|
|
||||||
|
#include <QtWidgets/QGraphicsOpacityEffect>
|
||||||
#include <QStateMachine>
|
#include <QStateMachine>
|
||||||
|
#include <QSignalTransition>
|
||||||
|
#include <QPropertyAnimation>
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
#include "autocomplete.h"
|
#include "autocomplete.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
#include "avatar.h"
|
#include "avatar.h"
|
||||||
#include "avatar_p.h"
|
#include "avatar_p.h"
|
||||||
#include <QPainter>
|
|
||||||
#include <QPainterPath>
|
|
||||||
#include "lib/style.h"
|
#include "lib/style.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialAvatarPrivate
|
* \class AvatarPrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,9 @@
|
||||||
#include <QIcon>
|
#include <QIcon>
|
||||||
#include <QPixmap>
|
#include <QPixmap>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QPainterPath>
|
||||||
|
|
||||||
#include "lib/theme.h"
|
#include "lib/theme.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
|
|
|
@ -1,13 +1,12 @@
|
||||||
#include "badge.h"
|
#include "badge.h"
|
||||||
#include "badge_p.h"
|
#include "badge_p.h"
|
||||||
#include <QPainter>
|
|
||||||
#include "lib/style.h"
|
#include "lib/style.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialBadgePrivate
|
* \class BadgePrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include <QSize>
|
#include <QSize>
|
||||||
#include <QIcon>
|
#include <QIcon>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
|
#include <QPainter>
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,9 +1,5 @@
|
||||||
#include "circularprogress.h"
|
#include "circularprogress.h"
|
||||||
#include "circularprogress_p.h"
|
#include "circularprogress_p.h"
|
||||||
#include <QPropertyAnimation>
|
|
||||||
#include <QParallelAnimationGroup>
|
|
||||||
#include <QPainter>
|
|
||||||
#include <QPainterPath>
|
|
||||||
#include "circularprogress_internal.h"
|
#include "circularprogress_internal.h"
|
||||||
#include "lib/style.h"
|
#include "lib/style.h"
|
||||||
|
|
||||||
|
@ -11,7 +7,7 @@ namespace md
|
||||||
{
|
{
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialCircularProgressPrivate
|
* \class CircularProgressPrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,13 @@
|
||||||
#define CIRCULARPROGRESS_P_H
|
#define CIRCULARPROGRESS_P_H
|
||||||
|
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
|
#include <QPropertyAnimation>
|
||||||
|
#include <QParallelAnimationGroup>
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QPainterPath>
|
||||||
|
|
||||||
#include "lib/theme.h"
|
#include "lib/theme.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ void DialogProxy::paintEvent(QPaintEvent *event)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialDialogWindow
|
* \class DialogWindow
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,10 @@
|
||||||
#include "drawer_internal.h"
|
#include "drawer_internal.h"
|
||||||
#include <QState>
|
|
||||||
#include <QPainter>
|
|
||||||
#include <QtWidgets/QLayout>
|
|
||||||
#include <QSignalTransition>
|
|
||||||
#include <QPropertyAnimation>
|
|
||||||
#include "drawer.h"
|
#include "drawer.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialDrawerStateMachine
|
* \class DrawerStateMachine
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,12 @@
|
||||||
#define DRAWER_INTERNAL_H
|
#define DRAWER_INTERNAL_H
|
||||||
|
|
||||||
#include <QStateMachine>
|
#include <QStateMachine>
|
||||||
|
#include <QState>
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QtWidgets/QLayout>
|
||||||
|
#include <QSignalTransition>
|
||||||
|
#include <QPropertyAnimation>
|
||||||
|
|
||||||
#include "lib/overlaywidget.h"
|
#include "lib/overlaywidget.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
|
@ -52,7 +58,6 @@ inline qreal DrawerStateMachine::opacity() const
|
||||||
class DrawerWidget : public OverlayWidget
|
class DrawerWidget : public OverlayWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
Q_PROPERTY(int offset WRITE setOffset READ offset)
|
Q_PROPERTY(int offset WRITE setOffset READ offset)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -1,15 +1,12 @@
|
||||||
#include "fab.h"
|
#include "fab.h"
|
||||||
#include "fab_p.h"
|
#include "fab_p.h"
|
||||||
#include <QtWidgets/QGraphicsDropShadowEffect>
|
|
||||||
#include <QState>
|
|
||||||
#include <QEvent>
|
|
||||||
#include <QPainter>
|
|
||||||
#include "lib/rippleoverlay.h"
|
#include "lib/rippleoverlay.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialFloatingActionButtonPrivate
|
* \class FloatingActionButtonPrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,13 @@
|
||||||
#ifndef FAB_P_H
|
#ifndef FAB_P_H
|
||||||
#define FAB_P_H
|
#define FAB_P_H
|
||||||
|
|
||||||
|
#include <QtWidgets/QGraphicsDropShadowEffect>
|
||||||
|
#include <QState>
|
||||||
|
#include <QEvent>
|
||||||
|
#include <QPainter>
|
||||||
|
|
||||||
#include "raisedbutton_p.h"
|
#include "raisedbutton_p.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialCheckablePrivate
|
* \class CheckablePrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -26,8 +26,8 @@ void CheckablePrivate::init()
|
||||||
Q_Q(Checkable);
|
Q_Q(Checkable);
|
||||||
|
|
||||||
rippleOverlay = new RippleOverlay;
|
rippleOverlay = new RippleOverlay;
|
||||||
checkedIcon = new CheckableIcon(QIcon(":/icons/icons/toggle/svg/production/ic_check_box_24px.svg"), q);
|
checkedIcon = new CheckableIcon(QIcon(QDir::currentPath()+"/../components/icons/toggle/svg/production/ic_check_box_24px.svg"), q);
|
||||||
uncheckedIcon = new CheckableIcon(QIcon(":/icons/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg"), q);
|
uncheckedIcon = new CheckableIcon(QIcon(QDir::currentPath()+"/../components/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg"), q);
|
||||||
stateMachine = new QStateMachine(q);
|
stateMachine = new QStateMachine(q);
|
||||||
uncheckedState = new QState;
|
uncheckedState = new QState;
|
||||||
checkedState = new QState;
|
checkedState = new QState;
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
#include <QEventTransition>
|
#include <QEventTransition>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
|
#include <QDir>
|
||||||
|
|
||||||
#include "lib/checkable.h"
|
#include "lib/checkable.h"
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialOverlayWidget
|
* \class OverlayWidget
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialRipple
|
* \class Ripple
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
#include "lib/style.h"
|
#include "lib/style.h"
|
||||||
#include <QFontDatabase>
|
|
||||||
#include "lib/theme.h"
|
#include "lib/theme.h"
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialStylePrivate
|
* \class StylePrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -22,15 +21,15 @@ void StylePrivate::init()
|
||||||
{
|
{
|
||||||
Q_Q(Style);
|
Q_Q(Style);
|
||||||
|
|
||||||
QFontDatabase::addApplicationFont(":/fonts/roboto_regular");
|
QFontDatabase::addApplicationFont(QDir::currentPath()+"/../fonts/roboto_regular");
|
||||||
QFontDatabase::addApplicationFont(":/fonts/roboto_medium");
|
QFontDatabase::addApplicationFont(QDir::currentPath()+"/../fonts/roboto_medium");
|
||||||
QFontDatabase::addApplicationFont(":/fonts/roboto_bold");
|
QFontDatabase::addApplicationFont(QDir::currentPath()+"/../fonts/roboto_bold");
|
||||||
|
|
||||||
q->setTheme(new Theme);
|
q->setTheme(new Theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \class QtMaterialStyle
|
* \class Style
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
#define STYLE_P_H
|
#define STYLE_P_H
|
||||||
|
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
|
#include <QFontDatabase>
|
||||||
|
#include <QDir>
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,12 +1,10 @@
|
||||||
#include "lib/theme.h"
|
#include "lib/theme.h"
|
||||||
#include "lib/theme_p.h"
|
#include "lib/theme_p.h"
|
||||||
#include <QString>
|
|
||||||
#include <QStringBuilder>
|
|
||||||
#include <QDebug>
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
/*!material
|
/*!
|
||||||
* \class QtMaterialThemePrivate
|
* \class ThemePrivate
|
||||||
* \internal
|
* \internal
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -156,7 +154,7 @@ void Theme::setColor(const QString &key, Material::Color color)
|
||||||
|
|
||||||
QIcon Theme::icon(QString category, QString icon)
|
QIcon Theme::icon(QString category, QString icon)
|
||||||
{
|
{
|
||||||
return QIcon(":/icons/icons/" % category % "/svg/production/ic_" % icon % "_24px.svg");
|
return QIcon(QDir::currentPath() % "/../components/icons/" % category % "/svg/production/ic_" % icon % "_24px.svg");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,10 @@
|
||||||
|
|
||||||
#include <QHash>
|
#include <QHash>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
|
#include <QString>
|
||||||
|
#include <QStringBuilder>
|
||||||
|
#include <QDir>
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
namespace md
|
namespace md
|
||||||
{
|
{
|
||||||
|
|
|
@ -70,7 +70,8 @@ void AvatarSettingsEditor::updateWidget()
|
||||||
m_avatar->setLetter(QChar('X'));
|
m_avatar->setLetter(QChar('X'));
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
m_avatar->setImage(QImage(":/images/assets/sikh.jpg"));
|
qDebug()<<QDir::currentPath()+"/assets/sikh.jpg";
|
||||||
|
m_avatar->setImage(QImage(QDir::currentPath()+"/assets/sikh.jpg"));
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
m_avatar->setIcon(Theme::icon("communication", "message"));
|
m_avatar->setIcon(Theme::icon("communication", "message"));
|
||||||
|
|
|
@ -2,8 +2,9 @@
|
||||||
#define AVATARSETTINGSEDITOR_H
|
#define AVATARSETTINGSEDITOR_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
|
#include <QDir>
|
||||||
|
|
||||||
#include <avatar.h>
|
#include <avatar.h>
|
||||||
#include <lib/theme.h>
|
#include <lib/theme.h>
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
#include "badgesettingseditor.h"
|
#include "badgesettingseditor.h"
|
||||||
#include <QColorDialog>
|
|
||||||
#include <avatar.h>
|
|
||||||
#include <badge.h>
|
|
||||||
|
|
||||||
BadgeSettingsEditor::BadgeSettingsEditor(QWidget *parent)
|
BadgeSettingsEditor::BadgeSettingsEditor(QWidget *parent)
|
||||||
: QWidget(parent),
|
: QWidget(parent),
|
||||||
ui(new Ui::BadgeSettingsForm),
|
ui(new Ui::BadgeSettingsForm),
|
||||||
m_avatar(new Avatar(QImage(":/images/assets/sikh.jpg"))),
|
m_avatar(new Avatar(QImage(QDir::currentPath()+"/assets/sikh.jpg"))),
|
||||||
m_badge(new Badge)
|
m_badge(new Badge)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
QVBoxLayout *layout = new QVBoxLayout;
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
#define BADGESETTINGSEDITOR_H
|
#define BADGESETTINGSEDITOR_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
#include <QColorDialog>
|
||||||
|
#include <QDir>
|
||||||
|
|
||||||
#include <avatar.h>
|
#include <avatar.h>
|
||||||
#include <badge.h>
|
#include <badge.h>
|
||||||
|
|
Loading…
Reference in New Issue