-
Notifications
You must be signed in to change notification settings - Fork 31
Missing source file #1
Comments
Hi @PoroCYon, thanks for your interest in the project! Thanks for catching that, I've added in the missing file now. It's worth mentioning that Axiom is currently in super-early development, so there's not really anything to try out yet, nor can you necessarily expect for the main branch to actually be buildable. It's in active development, so expect things soon! |
Thanks! It actually builds perfectly now, even though it segfaults immediately when I try to click something:
This looks like an internal Qt error, probably my bad for using an experimental window manager. And don't worry about me stealing it, I'm currently working on a 4k intro, and I don't think this would fit in the size limit. |
Yup, this looks like something in Qt... not something I can help with, sorry. Don't worry, I wouldn't have open-source and MIT-licensed this project if I was worried about people 'stealing' it -- although Axiom is designed to be usable in both 4k and 64k projects (just depends on the complexity of the instruments you create), as I said above it's so early in development that literally nothing actually works yet. I'm still in the process of hammering down a good UI, haven't even started the sound engine or VST stuff yet. In the future when it's more feature-complete, feel free to use it for whatever! That's why it's open-source 😄 |
The problem seems to have fixed itself Also, you broke the build diff --git a/src/model/Schematic.cpp b/src/model/Schematic.cpp
index 750a714..6340d6f 100644
--- a/src/model/Schematic.cpp
+++ b/src/model/Schematic.cpp
@@ -11,7 +11,7 @@ void Schematic::setPan(QPointF pan) {
}
void Schematic::serialize(QDataStream &stream) const {
- stream << pan() << m_nodes.size();
+ stream << pan() << static_cast<qint32>(m_nodes.size());
for (const auto &node : m_nodes) {
//node.serialize(stream);
} Without the diff --git a/src/widgets/node/NodeItem.cpp b/src/widgets/node/NodeItem.cpp
index 76c169e..ff034b9 100644
--- a/src/widgets/node/NodeItem.cpp
+++ b/src/widgets/node/NodeItem.cpp
@@ -5,8 +5,8 @@
#include <QtWidgets/QGraphicsSceneMouseEvent>
#include <QtWidgets/QStyleOptionGraphicsItem>
-#include "noderesizer.h"
-#include "nodeitemcontent.h"
+#include "NodeResizer.h"
+#include "NodeItemContent.h"
#include "../schematic/SchematicCanvas.h"
#include "src/model/Node.h" Paths are case-sensitive on non-Windows. |
Oops! Not sure how that case insensitivity crept in there, must be old coding habits 🙂 As for the Regarding reacting to mouse clicks, that's probably because most things don't have any click behaviour yet. As I said, everything's still super-early-progress, most things won't work. |
I'm lazy and use lowercase everywhere
I expected that, don't worry |
Ah, good point, completely forgot it'd be a |
I don't have much to say in that regard, I'm "linking" stuff using Also, this conversation has evolved in something "real-time". Do you happen to be on IRC? I'm "PoroCYon" (what a surprise!) on most networks. |
Sure am! I only really frequent #revision on IRCnet (demoscene-related channel), as.. you guessed it.. 'cpdt' 🙂 |
diff --git a/src/widgets/schematic/SchematicPanel.cpp b/src/widgets/schematic/SchematicPanel.cpp
index 664cb9c..f539f1f 100644
--- a/src/widgets/schematic/SchematicPanel.cpp
+++ b/src/widgets/schematic/SchematicPanel.cpp
@@ -3,7 +3,7 @@
#include "src/util.h"
#include "src/AxiomApplication.h"
#include "SchematicView.h"
-#include "src/model/schematic.h"
+#include "src/model/Schematic.h"
using namespace AxiomGui;
Been naughty again? |
Dammit... I blame my IDE 😛 Thanks for all the sanity checking though! |
Sure, if you don't mind. I won't be able to check a lot, though, as I'm currently studying for the exams.
Install Gentoo and use Vim! |
Fair enough. I've sent you a collaborator invite, if you accept don't feel obliged to do anything though. And good luck with your exams! I tried running Linux once, unfortunately it seems that many of the things I rely on tend to be Windows-only 😕 |
Hi, I wanted to try it out, but this happened when I tried using CMake to generate a Makefile:
This file doesn't seem to exist in the repo. Forgot to
git add
it? (Happens with me, too.)FYI, I'm on Linux-libre-hardened 4.13.13 x86_64, but that shouldn't matter.
The text was updated successfully, but these errors were encountered: