mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2024-12-27 00:11:33 +08:00
Use prefix for resources.
Updates demo project and README with clean main() and initStyleSheet().
This commit is contained in:
parent
8c3a00d7b5
commit
94b1fc85fc
@ -1,5 +1,5 @@
|
|||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/">
|
<qresource prefix="/ads">
|
||||||
<file>stylesheets/default-windows.css</file>
|
<file>stylesheets/default-windows.css</file>
|
||||||
<file>stylesheets/vendor-partsolutions.css</file>
|
<file>stylesheets/vendor-partsolutions.css</file>
|
||||||
<file>stylesheets/modern-windows.css</file>
|
<file>stylesheets/modern-windows.css</file>
|
||||||
|
@ -6,12 +6,11 @@
|
|||||||
|
|
||||||
static void initStyleSheet(QApplication& a)
|
static void initStyleSheet(QApplication& a)
|
||||||
{
|
{
|
||||||
QFile f(":/stylesheets/default-windows.css");
|
//Q_INIT_RESOURCE(ads); // If static linked.
|
||||||
// QFile f(":/stylesheets/modern-windows.css");
|
QFile f(":ads/stylesheets/default-windows.css");
|
||||||
// QFile f(":/stylesheets/vendor-partsolutions.css");
|
|
||||||
if (f.open(QFile::ReadOnly))
|
if (f.open(QFile::ReadOnly))
|
||||||
{
|
{
|
||||||
QByteArray ba = f.readAll();
|
const QByteArray ba = f.readAll();
|
||||||
f.close();
|
f.close();
|
||||||
a.setStyleSheet(QString(ba));
|
a.setStyleSheet(QString(ba));
|
||||||
}
|
}
|
||||||
@ -20,7 +19,6 @@ static void initStyleSheet(QApplication& a)
|
|||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
//Q_INIT_RESOURCE(ads);
|
|
||||||
a.setQuitOnLastWindowClosed(true);
|
a.setQuitOnLastWindowClosed(true);
|
||||||
initStyleSheet(a);
|
initStyleSheet(a);
|
||||||
|
|
||||||
|
25
README.md
25
README.md
@ -1,5 +1,5 @@
|
|||||||
# Advanced Docking System
|
# Advanced Docking System
|
||||||
![Travis Build](https://travis-ci.org/mfreiholz/Qt-Advanced-Docking-System.svg?branch=master)
|
[![Travis Build](https://travis-ci.org/mfreiholz/Qt-Advanced-Docking-System.svg?branch=master)](https://travis-ci.org/mfreiholz/Qt-Advanced-Docking-System)
|
||||||
|
|
||||||
Manages content widgets more like Visual Studio or similar programs.
|
Manages content widgets more like Visual Studio or similar programs.
|
||||||
I also try to get everything done with basic Qt functionality.
|
I also try to get everything done with basic Qt functionality.
|
||||||
@ -59,6 +59,29 @@ MyWindow::MyWindow(QWidget* parent) : QMainWindow(parent)
|
|||||||
_sc1 = ADS_NS::SectionContent::newSectionContent(QString("Unique-Internal-Name"), _container, new QLabel("Visible Title"), new QLabel("Content Widget"));
|
_sc1 = ADS_NS::SectionContent::newSectionContent(QString("Unique-Internal-Name"), _container, new QLabel("Visible Title"), new QLabel("Content Widget"));
|
||||||
_container->addSectionContent(_sc1, NULL, ADS_NS::CenterDropArea);
|
_container->addSectionContent(_sc1, NULL, ADS_NS::CenterDropArea);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStyleSheet(QApplication& a)
|
||||||
|
{
|
||||||
|
//Q_INIT_RESOURCE(ads); // If static linked.
|
||||||
|
QFile f(":ads/stylesheets/default-windows.css");
|
||||||
|
if (f.open(QFile::ReadOnly))
|
||||||
|
{
|
||||||
|
const QByteArray ba = f.readAll();
|
||||||
|
f.close();
|
||||||
|
a.setStyleSheet(QString(ba));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
QApplication a(argc, argv);
|
||||||
|
a.setQuitOnLastWindowClosed(true);
|
||||||
|
initStyleSheet(a);
|
||||||
|
|
||||||
|
MainWindow mw;
|
||||||
|
mw.show();
|
||||||
|
return a.exec();
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Developers
|
## Developers
|
||||||
|
Loading…
Reference in New Issue
Block a user