Browse Source

Upload files to ''

master
DrewTechs 3 years ago
parent
commit
dece344408
  1. 133
      NoteBinder.pro
  2. 71
      newSectionGroupDialog.h
  3. 223
      newSectionGroupDialog.ui

133
NoteBinder.pro

@ -0,0 +1,133 @@
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
addApplicationLauncher.cpp \
applicationlaunchers.cpp \
copyItemDialog.cpp \
importSection.cpp \
itemProperties.cpp \
main.cpp \
mainwindow.cpp \
newNotebookDialog.cpp \
newSectionDialog.cpp \
newSectionGroupDialog.cpp \
notebook.cpp \
notebooklist.cpp \
notebookmanager.cpp \
sectiongroup.cpp \
settings.cpp \
unfiledNotes.cpp
HEADERS += \
addApplicationLauncher.h \
applicationlaunchers.h \
copyItemDialog.h \
importSection.h \
itemProperties.h \
mainwindow.h \
newNotebookDialog.h \
newSectionDialog.h \
newSectionGroupDialog.h \
notebook.h \
notebooklist.h \
notebookmanager.h \
sectiongroup.h \
settings.h \
unfiledNotes.h
FORMS += \
addApplicationLauncher.ui \
copyItemDialog.ui \
importSection.ui \
itemProperties.ui \
mainwindow.ui \
newNotebookDialog.ui \
newSectionDialog.ui \
newSectionGroupDialog.ui \
settings.ui \
unfiledNotes.ui
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
DISTFILES += \
HelpText/Page01 \
HelpText/Page02 \
HelpText/Page03 \
HelpText/Page04 \
HelpText/Page05 \
HelpText/Page06 \
HelpText/Page07 \
HelpText/Page08 \
HelpText/Page09 \
HelpText/Page10 \
HelpText/Page11 \
HelpText/Page12 \
HelpText/Page13 \
HelpText/Page14 \
HelpText/Page15 \
HelpText/Page16 \
Icons/CopyItemIcon.png \
Icons/DeleteItemIcon.png \
Icons/ExportSectionIcon.png \
Icons/HelpIcon.png \
Icons/ImportSectionIcon.png \
Icons/MoveDownIcon.png \
Icons/MoveItemIcon.png \
Icons/MoveUpIcon.png \
Icons/NewNotebookIcon.png \
Icons/NewSectionGroupIcon.png \
Icons/NewSectionIcon.png \
Icons/NotebookIcon_Apple.png \
Icons/NotebookIcon_Black.png \
Icons/NotebookIcon_Blue.png \
Icons/NotebookIcon_BlueMist.png \
Icons/NotebookIcon_Cyan.png \
Icons/NotebookIcon_Green.png \
Icons/NotebookIcon_LemonLime.png \
Icons/NotebookIcon_Magenta.png \
Icons/NotebookIcon_Orange.png \
Icons/NotebookIcon_Purple.png \
Icons/NotebookIcon_PurpleMist.png \
Icons/NotebookIcon_Red.png \
Icons/NotebookIcon_RedChalk.png \
Icons/NotebookIcon_Silver.png \
Icons/NotebookIcon_Tan.png \
Icons/NotebookIcon_Teal.png \
Icons/NotebookIcon_White.png \
Icons/NotebookIcon_Yellow.png \
Icons/OpenNotebookIcon.png \
Icons/OpenSectionGroupIcon.png \
Icons/OpenSectionIcon.png \
Icons/RefreshNotebookListIcon.png \
Icons/SectionGroupIcon_Apple.png \
Icons/SectionGroupIcon_Black.png \
Icons/SectionGroupIcon_Blue.png \
Icons/SectionGroupIcon_BlueMist.png \
Icons/SectionGroupIcon_Cyan.png \
Icons/SectionGroupIcon_Green.png \
Icons/SectionGroupIcon_LemonLime.png \
Icons/SectionGroupIcon_Magenta.png \
Icons/SectionGroupIcon_Orange.png \
Icons/SectionGroupIcon_Purple.png \
Icons/SectionGroupIcon_PurpleMist.png \
Icons/SectionGroupIcon_Red.png \
Icons/SectionGroupIcon_RedChalk.png \
Icons/SectionGroupIcon_Silver.png \
Icons/SectionGroupIcon_Tan.png \
Icons/SectionGroupIcon_Teal.png \
Icons/SectionGroupIcon_White.png \
Icons/SectionGroupIcon_Yellow.png \
Icons/SectionIcon.png \
Icons/UnfiledNotesIcon.png \
NoteBinderLogo.png

71
newSectionGroupDialog.h

@ -0,0 +1,71 @@
/* DrewTechs
* Note Binder
* @Version 1.0
*/
#ifndef NEWSECTIONGROUPDIALOG_H
#define NEWSECTIONGROUPDIALOG_H
#include <QDialog>
#include <QObject>
#include <QFileInfo>
#include <QDir>
#include <QTreeWidgetItem>
#include <QPushButton>
#include "mainwindow.h"
#include "notebook.h"
#include "sectiongroup.h"
#include "notebooklist.h"
#include "notebookmanager.h"
#include "applicationlaunchers.h"
namespace Ui { class newSectionGroupDialog; }
class newSectionGroupDialog : public QDialog
{
Q_OBJECT
public:
//newSectionDialog(QWidget *parent = nullptr);
newSectionGroupDialog(QStringList notebookColorList, QStringList notebookDirList, QStringList list, QWidget *parent = nullptr);
~newSectionGroupDialog();
QStringList getDirectories() const;
QStringList getNotebookDirList() const;
QStringList getNotebookColorList() const;
QString getSgName() const;
QString getSgDirectory() const;
QString getSgFileName() const;
QString getSgColor() const;
void setDirectories(QStringList dirList);
void setNotebookDirList(QStringList nbDirList);
void setNotebookColorList(QStringList nbColorList);
void setSgName(QString newSgName);
void setSgDirectory(QString newSgDirectory);
void setSgFileName(QString newSgFileName);
void setSgColor(QString newSgColor);
QIcon SetNotebookIcon(QString notebookColor);
QIcon SetSectionGroupIcon(QString sectionGroupColor);
private slots:
void on_buttonBox_accepted();
void on_buttonBox_rejected();
void addItemsToDirectory();
void directoryCreator();
private:
Ui::newSectionGroupDialog *ui;
QStringList var_directoryList; // Directories displayed on the ComboBox of Directory List
QStringList notebookdirList; // Actual Filepaths of each Notebook or Section Group.
QStringList notebookcolorlist; // Color of Notebook or Section
QString sgName; // Section Group Name
QString sgDirectory; // Section Group Directory
QString sgFileName; // Section Group FileName (.sectgr)
QString sgColor; // Section Group Color
void init();
};
#endif // NEWSECTIONDIALOG_H

223
newSectionGroupDialog.ui

@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>newSectionGroupDialog</class>
<widget class="QDialog" name="newSectionGroupDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>551</width>
<height>232</height>
</rect>
</property>
<property name="windowTitle">
<string>Create New Section Group</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="notebookLabel">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>Select Notebook or Section Group:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="directorySelection">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="iconSize">
<size>
<width>24</width>
<height>24</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="fileNameLabel">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string>Section Group Name:</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLineEdit" name="fileNameBox">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="sectionGroupColorBox">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<item>
<property name="text">
<string>None</string>
</property>
</item>
<item>
<property name="text">
<string>Red</string>
</property>
</item>
<item>
<property name="text">
<string>Orange</string>
</property>
</item>
<item>
<property name="text">
<string>Yellow</string>
</property>
</item>
<item>
<property name="text">
<string>Green</string>
</property>
</item>
<item>
<property name="text">
<string>Cyan</string>
</property>
</item>
<item>
<property name="text">
<string>Blue</string>
</property>
</item>
<item>
<property name="text">
<string>Purple</string>
</property>
</item>
<item>
<property name="text">
<string>Tan</string>
</property>
</item>
<item>
<property name="text">
<string>Magenta</string>
</property>
</item>
<item>
<property name="text">
<string>Teal</string>
</property>
</item>
<item>
<property name="text">
<string>Red Chalk</string>
</property>
</item>
<item>
<property name="text">
<string>Lemon Lime</string>
</property>
</item>
<item>
<property name="text">
<string>Apple</string>
</property>
</item>
<item>
<property name="text">
<string>Blue Mist</string>
</property>
</item>
<item>
<property name="text">
<string>Purple Mist</string>
</property>
</item>
<item>
<property name="text">
<string>Black</string>
</property>
</item>
<item>
<property name="text">
<string>Silver</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>newSectionGroupDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>17</x>
<y>222</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>192</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>newSectionGroupDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>85</x>
<y>222</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>192</y>
</hint>
</hints>
</connection>
</connections>
</ui>
Loading…
Cancel
Save