Добрый день, есть кнопка которая работает с "connections" и qt, ее параметры находятся в файле button.qml.
Кнопка эта подключена в двух разных .qml файлах (one.qml и two.qml). Но при вызове в one.qml она почему то автоматически вызывается и в two.qml (и наоборот), что делать?
Конкретно кнопка:
Item{
property alias source:image.source
signal clicked();
Image {
id: image
anchors.bottom: parent.bottom;
anchors.right: parent.right
anchors.rightMargin: main.windowParam / 95
MouseArea {
id:mouseArea
anchors.fill: parent
onClicked: {
if( cppPoster.isAuthorized() ) {
} else {
cppPoster.login();
}
}
}
}
Connections{
target: cppPoster
onAuthStatus: {
//( int error, const QString& accessToken);
if( error === 0 ) {
console.log("Login success, Posting")
cppPoster.simplePost("Application testing, please ignore.");
}
}
onMessageStatus:{
//( int error, const QString& data );
if( error === 0 ) {
console.log("Posting Success")
} else {
console.log("Posting Failed")
}
}
}
}
Application testing, please ignore. постится на сайт столько раз, сколько кнопка добавлена в проект. Как исправить?