aboutsummaryrefslogtreecommitdiffstats
path: root/editorpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editorpage.cpp')
-rw-r--r--editorpage.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/editorpage.cpp b/editorpage.cpp
index 7680c36..7725e02 100644
--- a/editorpage.cpp
+++ b/editorpage.cpp
@@ -41,7 +41,6 @@ EditorPage::EditorPage(const QString &filePath, QWidget *parent) : QWidget(paren
textPage->setFocus();
}
-
const QString& EditorPage::getFilePath() const
{
return fullFilePath;
@@ -53,19 +52,30 @@ QPlainTextEdit* EditorPage::getTextPage()
return textPage;
}
-
void EditorPage::setFilePath(const QString &filePath)
{
fullFilePath = filePath;
}
-void EditorPage::showNotificationWidget(QWidget *widget)
+void EditorPage::showNotificationWidget(QWidget *widget, const char *className)
{
- //notificationWidget = widget;
- //notificationWidget->show();
+ widget->setProperty(className,true);
+ qDebug() << "bla2" << widget->property(className);
+
mainLayout->addWidget(widget);
}
+void EditorPage::removeNoteByClass(const char *className) {
+ qDebug() << "length:" << this->children().length();
+
+ foreach(QObject *tmp, this->children()) {
+ qDebug() << "bla" << tmp->property(className);
+ if (tmp->property(className) == true) {
+ mainLayout->removeWidget(qobject_cast <QWidget*> (tmp));
+ }
+ }
+}
+
void EditorPage::showVerifyLabel(bool showLabel)
{
if (showLabel == true) {