I'm quite new to meteor and I am having some issues.
I am creating an epoll app and here is the link to it: http://epollhouse.meteor.com/
But, when I press the Add question button nothing happens.
Also, for your reference I have posted my source code up onto github: https://github.com/InfamousGamez/epollhouse
Your problem is in epollclient.js
change this: Questions = new Meteor.Collections("questions");
to this: Questions = new Mongo.Collection("questions");
Related
Whenever I try to comment on a post in my flat-feed and reload the comment section it. a duplicate set of comment cells is presented so if I have one comment and reload I will now have two duplicate comments. this keeps happening until I close and reopen that comment thread. then it will reset to one comment cell. This is how im setting up the timeline
if let feedId = FeedId(feedSlug: "timeline") {
let timelineFlatFeed = Client.shared.flatFeed(feedId)
presenter = FlatFeedPresenter<GetStreamActivityFeed.Activity>. (flatFeed: timelineFlatFeed, reactionTypes: [.likes, .comments])
}
what the comment section looks like after reloading 3 times
Thank you for the bug report. We fixed this in https://github.com/GetStream/swift-activity-feed/pull/8 and will release it in 2.2.2
I have it working with the following code on onPrepareMenuOptions but it doesn't work well.
MenuItem mediaRouteItem = menu.findItem(R.id.media_route_button);
mMediaRouteButton = (MediaRouteButton) mediaRouteItem.getActionView();
mMediaRouteButton.setRouteSelector(mMediaRouteSelector);
mDialogFactory = new SampleMediaRouteDialogFactory();
mMediaRouteButton.setDialogFactory(mDialogFactory);
I was hoping to compare it against some code that wasn't written by guessing what to do.
Thanks.
EDIT: I just converted my code to use what is suggested here https://stackoverflow.com/questions/17911796/displaying-the-mediaroutebutton-for-chromecast-in-the-action-bar and had the exact same issues. And if I leave the code with onCreateOptionsMenu then the button is always disabled.
I'm trying to generate mouse click. I need it to my app, it must simulate mouse click.
QMouseEvent *klik = new QMouseEvent(QEvent::MouseButtonPress, QCursor::pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(this, klik);
QMouseEvent* klik2 = new QMouseEvent(QEvent::MouseButtonRelease, QCursor::pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(this, klik2);
But it not working. It must work on linux, I found many examples for windows but anything for linux not working :(
sorry for my bad english
[EDIT]
I have little problem with QTest. Here are screenshot with compilator errors
Maybe you can use QTest::mouseClick which according to docs simulates mouse clicks.
for example in my MainWindow's constructor:
button = new QPushButton("testPushButton", this);
connect(button, SIGNAL(clicked()), this, SLOT(clickedButton()));
QTest::mouseClick(button, Qt::LeftButton);
And as yankee2905 said you have to add testlib to your .pro file.
In addition I tried to use your code, and when I changed position and receiver of the click it worked just the same as with testlib.
QMouseEvent *klik = new QMouseEvent(QEvent::MouseButtonPress, button->pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(button, klik);
QMouseEvent* klik2 = new QMouseEvent(QEvent::MouseButtonRelease, button->pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(button, klik2);
From your screenshot, looks like you haven't added "testlib" to your qmake file. You'll need that to begin using the QTest components.
Something like this:
qmake test.pro QT+=testlib
Consider NLog is already configured and logging messages to a file, I want to add a listener that will be called each time a message is logged. I read the documentation on NLog but what it says in document doesn't work. Does anyone know how to add a listener using Code in NLog.
Thanks
Maybe the answer to this question will help.
I will repeat the suggested code here:
LoggingConfiguration config = LogManager.Configuration;
var logFile = new FileTarget();
config.AddTarget("file", logFile);
logFile.FileName = fileName + ".log";
logFile.Layout = "${date} | ${message}";
var rule = new LoggingRule("*", LogLevel.Info, logFile);
config.LoggingRules.Add(rule);
LogManager.Configuration = config;
logger.Info("File converted!");
I haven't tried it, but if it works for you, you should consider voting up the answer in the linked thread. Note that it is ok if you want to vote my answer up as well.
Have you tried to use MessageCall target ?
The documentation is here:
http://nlog-project.org/wiki/MethodCall_target#Logging_to_a_static_method
I've embedded an nsIWebBrowser in my application. Because I'm just generating HTML for it on the fly, I'm using OpenStream, AppendToStream, and CloseStream to add content. What I need is to add event listeners for mouse movement over the web browser as well as mouse clicks. I've read documentation and tried lots of different things, but nothing I have tried has worked. For instance, the code below would seem to do the right thing, but it does nothing:
nsCOMPtr<nsIDOMWindow> domWindow;
mWebBrowser->GetContentDOMWindow(getter_AddRefs(domWindow));
if (!mEventTarget) {
mEventTarget = do_QueryInterface(domWindow);
if (mEventTarget)
mEventTarget->AddEventListener(NS_LITERAL_STRING("mouseover"), (nsIDOMEventListener *)mEventListener, PR_FALSE);
}
Perhaps it isn't working because this is run during initialization, but before any content is actually added. However, if I add it during AppendStream, or CloseStream, it segfaults.
Please tell me a straightforward way to do this.
Well, here's the answer:
nsCOMPtr<nsIDOMEventTarget> cpEventTarget;
nsCOMPtr<nsIDOMWindow> cpDomWin;
m_pWebBrowser->GetContentDOMWindow (getter_AddRefs(cpDomWin));
nsCOMPtr<nsIDOMWindow2> cpDomWin2 (do_QueryInterface (cpDomWin));
cpDomWin2->GetWindowRoot(getter_AddRefs(cpEventTarget));
rv = cpEventTarget->AddEventListener(NS_LITERAL_STRING("mousedown"),
m_pBrowserImpl, PR_FALSE);